Unity3D
文章平均质量分 85
D子宇
这个作者很懒,什么都没留下…
展开
-
【Unity】Mathd系列(四)Double型Quaternion
其实,单纯要说四元数float型的精度完全够用,并不需要写成double型。不过前面的都写了,总要进行计算啊!不写不行啊。 Quaternion写起来有些难度,查找了一些资料后仍有一个FromToRotation方法未实现,求大神前来帮助~Quaterniond:/// Quaterniond.cs/// /// The double type version of the Un...原创 2018-03-31 19:07:58 · 1117 阅读 · 0 评论 -
【Unity】Mathd系列(三)Double型Vector4
Vector4,还真不怎么常用,偶尔用过几次而已。既然要写就全写出来吧~Vector4d:/// Vector4d.cs/// /// The double type version of the Unity struct Vector4./// It can solve the problem that the float type may not be accurate enou...原创 2018-03-31 19:03:05 · 1327 阅读 · 0 评论 -
【Unity】Mathd系列(二)Double型Vector3
Vector3可是说是比较常用的也是最容易出现精度问题的一个。经过测试发现,有一些方法跟原有的Vector3d比起来会有一定的偏差,这些都与float型的精度有关只是多数情况下近似即可。Vector3d:/// Vector3d.cs/// /// The double type version of the Unity struct Vector3./// It can solve...原创 2018-03-31 18:59:24 · 4484 阅读 · 1 评论 -
【Unity】Mathd系列(一)Double型Vector2
由于Unity中的向量用的都是float型去存储,而float型的精度只有五位小数,导致了前段时间做项目的时候出现了精度上的问题。当时重新写了一个简单的类去解决它,过后觉得以后还有可能还会遇到类似的问题,于是系统的写了一下Unity中的几个结构体。首先是Vector2d:/// Vector2d.cs/// /// The double type version of the Unit...原创 2018-03-31 18:50:44 · 3038 阅读 · 0 评论 -
贝塞尔曲线的应用
在Unity设计过程中,我们常常会想让游戏中的人群或者相机延一组点进行移动,若想使其平滑运动,这时我们便会用到贝塞尔曲线。原创 2015-08-04 22:32:23 · 2068 阅读 · 0 评论 -
【VR】Leap Motion 官网文档 ToolModel (工具模型)
ToolModel 工具模型ToolModel updates a model’s position and orientation based on a tracked tool. Compared to hands, tools are very simple and have no internal articulations. GameObjects used for tools s翻译 2015-08-09 10:33:13 · 2402 阅读 · 1 评论 -
黑白棋
黑白棋,又叫反棋、奥赛罗棋、苹果棋或翻转棋。黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。 黑白棋的棋盘是一个有8*8方格的棋盘。下棋时将棋下在空格中间,而不是像围棋一样下在交叉点上。开始时在棋盘正中有两白两黑四个棋子交叉放原创 2015-01-20 22:22:38 · 1404 阅读 · 0 评论 -
Mesh网格编程(二) 万能网格几何体
具体思路:通过Mesh网格编程实现几何体的多种变化。以立体五角星为例,大边长和小边长分别设置长度为5的数组,数组控制几何体顶层空心,顶层大小,中间层大小,底层大小,底层空心。通过循环构建上层与下层之间的网格。效果图:原创 2015-03-10 21:44:07 · 3020 阅读 · 0 评论 -
Mesh网格编程(一) 流体
Mesh网格编程(一) 流体水通过Mesh网格随Sin函数实时变化模拟液体的流动,从而达到动态水的效果。效果图:Mesh网格编程步骤:一:确定数量确定该几何图形应有多少个三角形面,顶点坐标、顶点序列、UV贴图、法线向量皆为三角形面数的三倍。二:根据三角形面确定顶点坐标这里我习惯把一个面的顶点确定好之后再去找下一个面,这样做可以是法线和顶点序列确定起来很容易。但是原创 2015-03-09 21:53:30 · 5272 阅读 · 2 评论 -
【Unity】Mathd系列(五)Double型Matrix4x4
终于,到了我们万能的矩阵!话说这个结构体写起来还真是烦,变量也太多了吧。长得还挺像,一个不小心就容易出错。好在总算是写完了。 Matrix4x4d中也有一个方法暂未实现,叫做LookAt。怎么写都跟原来的方法差很多,不知道问题出在哪。大神快来~Matrix4x4d:/// Matrix4x4d.cs/// /// The double type version of the Un...原创 2018-03-31 19:14:45 · 1159 阅读 · 0 评论