摘要:
在使用U3D的过程中,新建一个C#脚本,它包含着空的Start()和Update()函数. 根据个人习惯的不同,可能有些人有着自己的脚本风格,每次进去都增删改很麻烦,这里介绍一个更改新建脚本模板的方法. 首先关闭U3D并找到U3D的安装目录,依次打开目录:Editor/Data/Resources, 阅读全文
摘要:
我们在写脚本的过程中可能会用到很多Public变量,如INT型,Float型,这些变量在项目中可能有着一个默认的实际范围,如血量不能为负数,而且int float本来就是有一个范围的,如果对这些变量加以限制,这时的脚本就会更加健壮. 假设我们有一个下面的脚本: inspector中显示如下: 我们用 阅读全文
摘要:
相对于添加组件后再进行调整和赋值,通过复制和粘贴已有游戏组件能够带来更高的效率. 阅读全文
摘要:
你知道Object.Destroy()函数吗?在脚本中用来摧毁一个游戏物体或组件,可是你知道他能在执行后延迟一段时间后才摧毁物体吗,其实很简单: 延迟摧毁能够在诸如生成 粒子(particle) 等需要在生成后存在一段时间后才摧毁的情况下使用. 阅读全文
摘要:
Unity脚本中有很多的事件函数,下面是各种函数的执行顺序: 1.reset(); 2.Awake(); 3.OnEnable; 4.OnLevelWasLoaded(); 5.Start(); 6.OnApplicationPause(); 7.FixedUpdate(); 8.Update(); 阅读全文
摘要:
选中你要改变的相机,然后点击GameObject-->Align With View 选项(快捷键Ctrl+Shift+F)使相机视角和当前Sence视图中一样 通过这样可以控制在Game视图(也就是运行中)中的样子. 相反的,也可以通过选择游戏物体并点击GameObject-->Align Vie 阅读全文