unity3D
文章平均质量分 53
George_Don
这个作者很懒,什么都没留下…
展开
-
Unity3d 协同程序学习和测试
阅读资料:http://docs.unity3d.com/Documentation/Manual/Coroutines.html http://blog.csdn.net/a112634313/article/details/7915168 http://blog.csdn.net/hany3000/article/details/10382221可以原创 2013-11-12 16:52:55 · 874 阅读 · 0 评论 -
Unity如何使用WindowsForm
在vs中建立一个类库的项目,添加一个windows窗体,这是时候要注意更换掉引用的dll,如System.Windows.Forms.dll,需要的dll来自于Editor\Data\Mono\lib\mono\2.0,并且需要将其添加到unity资源中。 Unity Edit>Project Setting>Player 修改为原创 2013-11-16 21:55:51 · 2216 阅读 · 0 评论 -
脚本Awake,Enable,Start执行顺序
为了知道脚本中这三个方法的调用顺序,写了一个代码如下 再在场景中建立两个物体,分别为两个物体添加脚本,如图所示 运行之后得到的结果为: 从结果可以看出,同一个脚本中的Awake和Enable是一起执行的,执行的顺序是先Awake后Enable,而所用的脚本的Start是一起执行的,而所有脚本的执行还遵循一个规律,先执行Hierachy最上面物体悬挂的脚本然后从上到下,原创 2014-11-07 13:50:16 · 1073 阅读 · 0 评论 -
在unity3d中实现求一个三角形的外接圆
假设三角形由三个点A(x0,y0,z0)B(x1,y1,z1),C(x2,y2,z2)组成,如图所示。已知一个三角形的外接圆圆心是其两条边的中垂线的交点,则在三维空间中,圆心在过其两条边的中点并垂直直线平面ABC的相交线的中线上(则得式1,2),并且三角形的外接圆的圆心一定在平面ABC上(得式3)。(x1-x0)(x-(x1+x0)/2)+(y1-y0)(y-(y1+y0)/2)+原创 2014-10-26 00:08:56 · 1464 阅读 · 0 评论 -
Time类里面time、deltaTime、fixedTime、fixedDeltatime的区别(Unity3d)
time是从程序开始执行到现在的时间,deltaTime上一帧完成的时间,fixedTime表示FixedUpdate已经执行的时间,而fixedDeltatime是一个固定的时间增量。在update()中time、deltaTime获取的是一个正确的值,fixedTime的值并不会增加,如果是在FixedUpdate中,则fixedTime值会更新并且和time的值一样,deltaTim原创 2014-10-09 18:56:26 · 34089 阅读 · 1 评论 -
Unity3D中的SendMessage方法与委托的使用选择
参考: http://www.cnblogs.com/xpvincent/p/3195453.htmlhttp://bbs.9ria.com/thread-256852-1-1.htmlhttp://blog.csdn.net/chiuan/article/details/7918833 以前实现GameObject.SendMessage的效果都是通过委托事件来实现的,但是在原创 2014-10-28 16:07:47 · 1735 阅读 · 0 评论 -
MultiplyPoint 同MultiplyVector 的区别
在unity3d中Matrix4X4提供了两个矩阵转换的方法,分别是MultiplyPoint 同MultiplyVector ,为了测试其不同在场景中放置了三个球,一个红球,一个蓝球,蓝球为红球子物体测试代码如下:结果:通过结果可以看出MultiplyPoint将向量的位置转换为世界坐标中的位置,而MultiplyVector没有改变位置,但是方向其实是修改了的,为了验证这一点,原创 2014-10-15 16:48:08 · 6421 阅读 · 5 评论 -
缩放shader 的编写-shader学习1
shader编写是在学习http://blog.sina.com.cn/s/blog_471132920101d8zf.html之后为了练手而制作。需要编写一个使贴图能够随着时间缩放的shader,选择正方形的贴图,关键是在tex2D进行纹理查询的时候,需要对原纹理的uv进行变换mapuv(float2uv,float xLength),将当前的uv变换到缩放之后查询,将边框部位设置为白色。随原创 2015-04-01 21:55:55 · 2272 阅读 · 0 评论 -
如何直接在unity3d中运行.net4.5等高级版本的机器码
PE格式,是微软Win32环境可移植可执行文件(如exe、dll、vxd、sys和vdm等)的标准文件格式。 普通Win32应用的PE文件里,PE格式的代码段里的代码就是程序的主要代码了,是以平台相关的机器码形式存储的;而对.NET Assembly而言,其代码主体是以MSIL(或者叫CIL)的中间代码形式存储在PE格式的“资源”部分而不是在代码部分;其PE格式的代码段里只包含一小块“桩程序”(s原创 2016-01-06 18:04:31 · 7267 阅读 · 2 评论