Unity3d
DADADIE
这个作者很懒,什么都没留下…
展开
-
Unity3D研究院之深入理解Unity脚本的执行顺序(六十二)
Unity是不支持多线程的,也就是说我们必须要在主线程中操作它,可是Unity可以同时创建很多脚本,并且可以分别绑定在不同的游戏对象身上,他们各自都在执行自己的生命周期感觉像是多线程,并行执行脚本的,它是如何执行的呢?我们做一个小小的实验来验证它。如下图所示,在Hierarchy视图中创建三个游戏对象,在Project视图中创建三条脚本,然后按照顺序将脚本绑定在对应的游戏对象身上。转载 2014-10-28 16:58:30 · 994 阅读 · 0 评论 -
Quaternion.Euler(0, 90, 0)*Vector3(0.0, 0.0, -10)
Quaternion.Euler(x,y,z) 返回一个绕x轴旋转x度再绕y轴旋转y度再绕z轴旋转z度的Quaternion,因此Quaternion.Euler(0, 90, 0)返回一个绕y轴旋转90度的旋转操作。Quaternion作用于Vector3的右乘操作(*)返回一个将向量做旋转操作后的向量。因此Quaternion.Euler(0, 90, 0)*Vector3(0.0, 0.原创 2014-11-14 15:37:15 · 8229 阅读 · 0 评论 -
在Unity3D中实现简单的碰撞检测 及可能出现的错误
要求:当立方体Cube碰撞到地面Plane的时候,输出碰撞物体的名称,则表述检测到立方体碰撞了地面。过程:1、搭建一个简单的场景a. 在新建的工程中选择File->newScene来创建新的场景。b. 然后在该场景中添加平面地板:GameObject->CreateOther->Plane,以及正方体:GameObject->CreateOthe转载 2014-12-05 08:45:40 · 5585 阅读 · 0 评论 -
unity 3d动画平滑启停
编程中总会遇到一些纠结的问题,在网上也总能找到一些解决办法,没到此时就会些许感动,感谢网络的一直陪伴,以下几点让我小小激动 了下,因此记录之,以飨来者转自:http://ilaoxu.com/common-problem-in-the-unity-animation-animation.html1.停止动画停止动画的脚本:animation.Stop();2.播放动画转载 2015-01-25 22:08:48 · 1553 阅读 · 0 评论 -
unity3d 鼠标和iTween同时处理摄像机时的问题(物品展示)
转载请注明来自:http://blog.csdn.net/dadadie利用鼠标对物体进行放大缩小和旋转大家都比较熟知,在此不多做解释直接上代码: var target:Transform; var xSpeed=250.0f; var ySpeed=120.0f; var yMinLimit = -60f; var yMaxLimit = 60f; var initDis :原创 2015-03-02 17:01:22 · 1364 阅读 · 0 评论 -
Unity3d MonoBehaviour的可重写函数 及部分执行先后顺序
Update 当MonoBehaviour启用时,其Update在每一帧被调用。LateUpdate当Behaviour启用时,其LateUpdate在每一帧被调用。FixedUpdate 当MonoBehaviour启用时,其 FixedUpdate 在每一帧被调用。Awake 当一个脚本实例被载入时Awake被调用。Start原创 2015-03-04 16:21:24 · 1488 阅读 · 0 评论