文章分类 -  Unity

摘要:以下是从极客学院视频教程里的截图,详细的说明了Time下各个变量的表示和含义。 图中红色为只读值,绿色为可读可写 Time.time 表示从游戏开发到现在的时间,会随着游戏的暂停而停止计算。 Time.timeSinceLevelLoad 表示从当前Scene开始到目前为止的时间,也会随着暂停操作而 阅读全文
posted @ 2016-12-01 14:20 何人之名 阅读(289) 评论(0) 推荐(0)
摘要:我觉得Unity里面的Transform 和 GameObject就像两个双胞胎兄弟一样,这俩哥们很要好,我能直接找到你,你也能直接找到我。我看很多人喜欢在类里面去保存GameObject对 象。解决GameObject.Find()无法获取天生activie = false的问题。 private 阅读全文
posted @ 2016-12-01 12:03 何人之名 阅读(1625) 评论(0) 推荐(0)
摘要:1.已知两个向量dirA,dirB。Vector3 dirA = new Vector3(-1,1,0); Vector3 dirB = new Vector3(-1,1,1);2.使向量处于同一个平面,这里平面为XZ dirA = dirA - Vector3.Project(dirA,Vecot 阅读全文
posted @ 2016-11-24 09:32 何人之名 阅读(841) 评论(0) 推荐(0)
摘要:四元数介绍 旋转,应该是三种坐标变换——缩放、旋转和平移,中最复杂的一种了。大家应该都听过,有一种旋转的表示方法叫四元数。按照我们的习惯,我们更加熟悉的是另外两种旋转的表示方法——矩阵旋转和欧拉旋转。矩阵旋转使用了一个4*4大小的矩阵来表示绕任意轴旋转的变换矩阵,而欧拉选择则是按照一定的坐标轴顺序( 阅读全文
posted @ 2016-11-23 22:51 何人之名 阅读(386) 评论(0) 推荐(0)
摘要:/大家应该见过,一些游戏中,当玩家发现了某样东西,摄像机会马上移动过去,但在快到的时候会减慢速度,这个代码实现的就是那个效果。 //SmoothFollowWithCameraBumper.js var target : Transform; var distance : float = 3.0; 阅读全文
posted @ 2016-11-22 18:47 何人之名 阅读(714) 评论(0) 推荐(0)
摘要:代码优化 ● 尽可能使用for来代替foreach:每次foreach会产生一个Enumerator,迭代器会额外分配内存。 ● 尽量避免使用Lambda表达式:存在内存泄露隐患。 ● 尽量避免使用LINQ:部分功能无法在某些平台上使用,且会分配大量GC Alloc。 ​ ● 控制StartCoro 阅读全文
posted @ 2016-10-19 20:53 何人之名 阅读(996) 评论(0) 推荐(1)
摘要:流畅的游戏玩法来自流畅的帧率,而我们即将推出的动作平台游戏《Shadow Blade》已经将在标准iPhone和iPad设备上实现每秒60帧视为一个重要目标。 以下是我们在紧凑的优化过程中提升游戏运行性能,并实现目标帧率时需要考虑的事项。 当基本游戏功能到位时,就要确保游戏运行表现能够达标。我们衡量 阅读全文
posted @ 2016-10-19 20:29 何人之名 阅读(1954) 评论(0) 推荐(0)
摘要:简介 Animator Controller在Unity中是作为一种单独的配置文件存在的文件类型,其后缀为controller,Animator Controller包含了以下几种功能: 可以对多个动画进行整合; 使用状态机来实现动画的播放和切换; 可以实现动画融合和分层播放; 可以通过脚本来对动画 阅读全文
posted @ 2016-10-12 11:28 何人之名 阅读(1149) 评论(0) 推荐(0)
摘要:在Unity3D中,Vector3.Dot表示求两个向量的点积;Vector3.Cross表示求两个向量的叉积。 点积计算的结果为数值,而叉积计算的结果为向量。两者要注意区别开来。 在几何数学中: 1.点积 点积的计算方式为: a·b=|a|·|b|cos<a,b> 其中|a|和|b|表示向量的模, 阅读全文
posted @ 2016-10-11 23:01 何人之名 阅读(288) 评论(0) 推荐(0)
摘要:float deltax = ? float deltay = ? transform.rotation = Quaternion.Euler(0, transform.rotation.eulerAngles.y + deltax*0.5,0); 阅读全文
posted @ 2016-08-27 17:39 何人之名 阅读(107) 评论(0) 推荐(0)
摘要:https://github.com/fairygui/FairyGUI-unity http://www.fairygui.com FairyGUI-unity A flexible UI framework for Unity3D, working with the FREE professio 阅读全文
posted @ 2016-08-27 16:51 何人之名 阅读(604) 评论(0) 推荐(0)
摘要:https://github.com/topameng/tolua tolua# tolua# is a Unity lua static binder solution. the first solution that analyzes code by reflection and generat 阅读全文
posted @ 2016-08-27 16:32 何人之名 阅读(601) 评论(0) 推荐(0)
摘要:https://docs.unity3d.com/Manual/ExecutionOrder.html 在unity的脚本中,有大量的脚本执行按照预先确定的顺序执行的事件函数,由于篇幅有限,无法一一列举,这里只列举一些常用的自带函数的顺序,并论述他们之间的区别。 在Unity脚本中常用到的函数就是下 阅读全文
posted @ 2016-08-24 21:05 何人之名 阅读(2121) 评论(2) 推荐(0)