Unity3D
dreamiond
这个作者很懒,什么都没留下…
展开
-
游戏算法——Knuth重排
Knuth重排算法,又称洗牌算法,费歇尔算法。是一种很简单的洗牌算法,在游戏工程中可能用到,在这里整理一下。C++实现:void ShuffleVector(vector<int>& numbers) { for (int i = 0; i < numbers.size(); i++) { //根据系统时间设计随机数种子,否则每次洗牌得到的结果将相同 srand原创 2017-06-12 14:04:35 · 1775 阅读 · 0 评论 -
Unity3D——两种获得position对应坐标系统的方法
inspector面板通过inspector面板上获得的transform属性均属于本地坐标系。 注意:inspector面板上的rotation是欧拉角。使用代码得到使用transform.position系列方法得到的坐标属于世界坐标系。 注意:transform.rotation得到的是四元数。附四元数q转欧拉角vVector3 v = q.eulerAngles;欧拉角v转四元数qQua原创 2017-07-07 17:11:22 · 4341 阅读 · 0 评论