随笔分类 -  C#

C# for U3D Game Development.
摘要:今天分享一些基础控制的脚本 1.位置(Position): 控制位置很简单,首先要知道要在xyz哪几个轴上移动,确定好后定义代表着那些轴的移动变量,速度(m_speed在函数外定义为全局变量)然后通过if语句实现特定键对偏移量的增减,最后通过transform.translate实现移动 这些脚本要 阅读全文
posted @ 2016-09-19 11:07 乔高建 阅读(23819) 评论(0) 推荐(0)
摘要:想当年刚学Unity的时候,这个问题困扰了我好几天,因此来分享一下当初解决问题的思路. 我们通过Unity构建场景的过程中,经常发现一个现象,就是物体在拖进场景中后,我们会发现物体是反的,通过改变物体的rotation属性后,得到了正确的方向,可物体的坐标系又变得和默认坐标系(右上角系统自带的坐标系 阅读全文
posted @ 2016-09-18 13:43 乔高建 阅读(3371) 评论(0) 推荐(0)
摘要:之所以写这个脚本,是因为我想起了我还是新手的时候,那时为了一个角色控制脚本百度了半天还是一无所获,因为看不懂啊,都写的太高级了 希望这个脚本能够帮助那些 像曾经的我一样迷失于代码中的新手们能够清晰的理解这个角色控制的含义 附上玩家的坐标轴 图中飞机就是玩家 便于理解x轴z轴对玩家移动方向的影响 同时 阅读全文
posted @ 2016-09-13 15:13 乔高建 阅读(10975) 评论(0) 推荐(0)
摘要:首先,给出圣典的解释: Material.mainTextureOffset 主纹理偏移量 var mainTextureOffset : Vector2 Description描述 The texture offset of the main texture. 主纹理中的纹理偏移量 The sam 阅读全文
posted @ 2016-09-13 13:57 乔高建 阅读(10400) 评论(0) 推荐(0)
摘要:以阶乘为例说明递归的工作原理: long ff(int n) { long f; if(n<0) printf("n<0,input error"); else if(n==0||n==1) f=1; //为什么f=1,就不再继续递归调用? else f=ff(n-1)*n;//这一步到底是怎么工作 阅读全文
posted @ 2016-09-12 21:54 乔高建 阅读(4370) 评论(0) 推荐(0)