2014年9月15日

lua5.1中的setfenv使用

摘要: setenv是在lua5.1中有的改变函数作用域的函数。 用法是setenv(func or number,tbl),第一个参数可以是数字也可以是函数,数字1表示当前的作用域,2表示上一层的作用域,特殊情况0,setfenv changes the environment of the runnin 阅读全文

posted @ 2014-09-15 07:14 &大飞 阅读(660) 评论(0) 推荐(1) 编辑

Unity3D中Find的用法

摘要: 在unity3d中用Find可以直接查找组件例子一:该脚本时绑在main Camera上的,"/Scene/player"这是在Hierarchy目录下直接找寻Sceneif (Physics.Raycast (ray.origin, ray.direction, hit,10)) { ... 阅读全文

posted @ 2014-09-15 06:58 &大飞 阅读(375) 评论(0) 推荐(0) 编辑

Unity3D脚本属性

摘要: Unity3D的脚本属性用法:// JavaScript@script AddComponentMenu ("Transform/Follow Transform")// CSharp[AddComponentMenu("Transform/Follow Transform")]以下是具体说明(部分... 阅读全文

posted @ 2014-09-15 06:55 &大飞 阅读(268) 评论(0) 推荐(0) 编辑

Unity3D Resources TextAsset 文本

摘要: 一些小型数据,可以用txt文本作为媒介,进行获取、传输、修改、存储;比如:User1.2.3.txt,放入 Resources/Data 文件下;一,Unity3d Resources.Load 加载获取数据。 TextAsset TXTFile = (TextAsset)Resources.Loa... 阅读全文

posted @ 2014-09-15 06:48 &大飞 阅读(563) 评论(0) 推荐(0) 编辑

游戏的物理和数学:Unity中的弹道和移动目标提前量计算

摘要: 弹道计算是游戏里常见的问题,其中关于击中移动目标的自动计算提前量的话题,看似简单,其实还是挺复杂的数学。网上这方面的资料还真不多,而且都是写的含含糊糊。抽空总结一下自己的方法。 讨论的前提是,假设目标是在3D空间里以匀速直线方式运动。 1.直线弹道 在不考虑重力和空气阻力影响的情况下,子弹的弹道呈直... 阅读全文

posted @ 2014-09-15 06:44 &大飞 阅读(1530) 评论(0) 推荐(0) 编辑

Unity3D获得两GameObject间距

摘要: //****************************************************** var a:GameObject; var b:GameObject; //a,b 分别定义两个公共GameObject对象// function Update () { i... 阅读全文

posted @ 2014-09-15 06:31 &大飞 阅读(542) 评论(0) 推荐(0) 编辑

Unity3D中JavaScript与C#对比

摘要: 第一个也是最容易区分的一点就是声明变量和方法。JavaScript的脚本:1. private var cubeTransform;在C#中,同样的代码则会是:1. private Transform cubeTransform;这对方法同样适用,在C#中,一个方法什么值也没有返回,那么他的返回值为... 阅读全文

posted @ 2014-09-15 06:28 &大飞 阅读(335) 评论(0) 推荐(0) 编辑

unity3d加密资源并缓存加载

摘要: // C# Example // Builds an asset bundle from the selected objects in the project view. // Once compiled go to "Menu" -> "Assets" and select one of the... 阅读全文

posted @ 2014-09-15 06:13 &大飞 阅读(695) 评论(0) 推荐(0) 编辑

导航