- 博客(15)
- 收藏
- 关注
原创 【Unity】Mathd系列(五)Double型Matrix4x4
终于,到了我们万能的矩阵!话说这个结构体写起来还真是烦,变量也太多了吧。长得还挺像,一个不小心就容易出错。好在总算是写完了。 Matrix4x4d中也有一个方法暂未实现,叫做LookAt。怎么写都跟原来的方法差很多,不知道问题出在哪。大神快来~Matrix4x4d:/// Matrix4x4d.cs/// /// The double type version of the Un...
2018-03-31 19:14:45 1182
原创 【Unity】Mathd系列(四)Double型Quaternion
其实,单纯要说四元数float型的精度完全够用,并不需要写成double型。不过前面的都写了,总要进行计算啊!不写不行啊。 Quaternion写起来有些难度,查找了一些资料后仍有一个FromToRotation方法未实现,求大神前来帮助~Quaterniond:/// Quaterniond.cs/// /// The double type version of the Un...
2018-03-31 19:07:58 1144
原创 【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 1342
原创 【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 4531 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 3080
翻译 【VR】Leap Motion 官网文档 MagneticPinch (磁性捏取)
前言:至此LeapMotion的Unity部分翻译全部结束,同时也是本人的第十篇博客。纪念下这里程碑式的时刻(女友答应博客发到第十篇,头像换成合照~哈哈)。MagneticPinch 磁性捏取Attach this script to a RigidHand object to enable grabbing moveable Unity objects by pinc
2015-08-12 22:06:28 2041
翻译 【VR】Leap Motion 官网文档 LeapUnityExtensions (LeapUnity扩展)
LeapUnityExtensions LeapUnity扩展class Leap:UnityVectorExtension Leap类(继承UnityVectorExtension)Extends the Leap Motion Vector class to converting points and directions from the Leap Motion coord
2015-08-12 22:04:00 1544
翻译 【VR】Leap Motion 官网文档 LeapRecorder (Leap记录器)
LeapRecorder Leap记录器Defines helper functions for the record/playback mechanism of the HandController.定义了手部控制器的记录/播放机制的辅助方法。class LeapRecorder Leap记录器类Maintains a buffer of recorded frames
2015-08-11 23:18:50 1067 1
翻译 【VR】Leap Motion 官网文档 DisconnectionNotice (未连接通知)
DisconnectionNotice 未连接通知Displays a notice if the Leap Motion device is not plugged in or the service is not running.当LeapMotion未连接或者服务为启动时列出通知 Attach this script to the game object containi
2015-08-11 21:52:26 1280
翻译 【VR】Leap Motion 官网文档 ConfidenceTransparency (确定性透明处理)
ConfidenceTransparency 确定性透明处理Sets a hand’s opacity based on its current confidence rating.基于手部的当前确定性来设置它的透明度。 The left hand has high confidence; the right does not.左手是高确定性的,右手不是。
2015-08-09 23:42:20 834
翻译 【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 2425 1
原创 Mesh网格编程(二) 万能网格几何体
具体思路:通过Mesh网格编程实现几何体的多种变化。以立体五角星为例,大边长和小边长分别设置长度为5的数组,数组控制几何体顶层空心,顶层大小,中间层大小,底层大小,底层空心。通过循环构建上层与下层之间的网格。效果图:
2015-03-10 21:44:07 3036
原创 Mesh网格编程(一) 流体
Mesh网格编程(一) 流体水通过Mesh网格随Sin函数实时变化模拟液体的流动,从而达到动态水的效果。效果图:Mesh网格编程步骤:一:确定数量确定该几何图形应有多少个三角形面,顶点坐标、顶点序列、UV贴图、法线向量皆为三角形面数的三倍。二:根据三角形面确定顶点坐标这里我习惯把一个面的顶点确定好之后再去找下一个面,这样做可以是法线和顶点序列确定起来很容易。但是
2015-03-09 21:53:30 5300 2
原创 黑白棋
黑白棋,又叫反棋、奥赛罗棋、苹果棋或翻转棋。黑白棋在西方和日本很流行。游戏通过相互翻转对方的棋子,最后以棋盘上谁的棋子多来判断胜负。它的游戏规则简单,因此上手很容易,但是它的变化又非常复杂。有一种说法是:只需要几分钟学会它,却需要一生的时间去精通它。 黑白棋的棋盘是一个有8*8方格的棋盘。下棋时将棋下在空格中间,而不是像围棋一样下在交叉点上。开始时在棋盘正中有两白两黑四个棋子交叉放
2015-01-20 22:22:38 1430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人