Unity (C#)常用的数据类型转换
2019-05-17 14:57
155 查看
Float / Int / Double
doubleA = (double)floatA; doubleA = (double)intA; floatA = (float)doubleA; floatA = (float)intA; intA = (int)floatA; intA = (int)doubleA;
* float 使用Mathf.,double使用Math.
Int / String
stringA = intA.ToString(); int.TryParse(stringA, out intA);
Float取整到N的倍数
before = 321f; float j = before/10; after = Mathf.Round(j) * 10; //j = 32.1 //after = 320 before = 50; float k = before/8; after = Mathf.Round(k)*8; //k = 6.25 //after = 48
* 小数位为5时向偶数取整
Vector3 / Quaternion
vec3 = gameobject.transform.eulerAngles; //vec3 -> quaternion gameobject.transform.rotation = Quaternion.Euler(vec3); //quaternion -> vec3 gameobject.transform.localEulerAngles = vec3; //quaternion -> vec3
相关文章推荐
- C# 常用数据类型转换(一)
- 17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)
- C#中常用数据类型转换形式
- C# 数据类型及相互转换及常用基础
- C#编程基础第十课:C#中的常用数据类型转换:隐式转换、显式转换、Convert类转换等
- 第7章 C#常用数据类型检查与转换
- C#常用数据类型间的转换
- C# 常用数据类型转换(二)
- [导入]常用数据类型使用转换详解
- C#几种数据类型之间的转换
- VC常用数据类型使用转换详解
- C#基础-010 数据类型转换 -隐式类型转换/强制类型转换
- 常用数据类型使用转换详解
- 【C#串口编程计划】通信协议解析 -- byte[]与常用类型的转换
- VC常用数据类型使用转换详解-
- VC常用数据类型使用转换详解
- Qt技巧:Qt常用数据类型转换
- C#数据类型与类型转换
- C#调用C++ DLL数据类型转换
- C#与C++的混合编程 之三 C++与C#的数据传递与类型转换