Unity
文章平均质量分 83
Nagi_Way
这个作者很懒,什么都没留下…
展开
-
Awake与Start
视频当脚本被加载后,Awake和Start是两个自动被调用的函数。Awake先被调用,即使脚本没有被勾选。Awake用于设置脚本间的引用和初始化。Start在Awake调用后立刻被调用(如果脚本被勾选了),这个函数发生在Update之前。Awake和Start在脚本一次生命周期中只会被调用一次。即使你勾选了脚本,再取消脚本,Start不会被调用两次或两次以上。原创 2017-03-30 09:01:47 · 642 阅读 · 0 评论 -
GameObject
GameObject游戏中每个对象都是GameObject,但GameObject本身不作任何事,GameObject是一个容器,包含的组件使得每个GameObject不同。TransformTransform组件决定了每个对象的Position,Rotation,和Scale,每个对象必定有一个Transform组件。如果没有Transform组件,那么GameObject就不会出现在游戏世界中,原创 2017-03-29 20:17:23 · 765 阅读 · 0 评论 -
Unity踩坑记..
这一系列用以记录我遇到的奇怪问题。。问题1 camera preview 和 Game显示的不一样解决方案: 你可能不小心放了两个camera,删掉另外一个就可以。问题2 Terrain中的Place Trees无法使用,鼠标点了没反应,点击Mass Place Trees也没反应。解决方案:Terrain Settings 中 Tree & Detail Objects 勾选Draw 问题3 a原创 2017-05-01 16:50:44 · 1321 阅读 · 0 评论 -
Unity着色器基础
本文翻译自catlikecoding1 默认场景当你在Unity中创建一个新场景时,你会得到一个默认的camera和directional light.通过GameObject/ 3D Object/ Sphere创建一个简单的球体,把它放在原点,然后把camera放在它前面。 虽然这是很简单的场景,但已经可以进行复杂的渲染操作。为了更好地了解渲染的过程,删掉一些东西会很有帮助。1.1删除通过 W原创 2017-05-14 19:18:44 · 1602 阅读 · 0 评论 -
Update()、FixedUpdate()与LateUpdate()
视频Update() 在每一帧中被调用 可以用来计时,接受输入,移动对象 更新每一帧的间隔时间Update不会被有规律地被调用,调用的间隔取决于每一帧的计算时间。FixedUpdate() 调用每个物理过程 用来调整物理(Rigidbody)对象FixedUpdate()调用的间隔总是相同原创 2017-03-29 20:08:56 · 1512 阅读 · 0 评论 -
Catlike Coding Unity Tutorial学习笔记
http://catlikecoding.com/unity/tutorials/localRotation是相对父节点的旋转,如果父节点旋转,那么子节点也会旋转。而Rotation是角度已经确定了,即使父节点旋转也不会旋转。while 1 unit in Transform.position is always 1 unit, 1 unit in Transform.localPosition原创 2017-05-08 19:51:01 · 1419 阅读 · 0 评论 -
Unity物理引擎之Collider
基本作用Collider的基本作用就是阻止一个物体进入另一个物体。如果你没有给墙壁添加Collider,那么你就能穿过一堵墙。当然在Unity中,当你Create一个3D Object的时候,那个3D Object自动带有Collider。为了加速渲染,Unity将Collider分为2大类,一类是位置不会变的Collider。另一类是位置会变的Collider。因为位置不会变的Collider不会原创 2017-04-27 16:57:53 · 2851 阅读 · 0 评论