问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

游戏制作入门:游戏对象的父子关系详解

创作时间:
作者:
@小白创作中心

游戏制作入门:游戏对象的父子关系详解

引用
CSDN
1.
https://blog.csdn.net/caimouse/article/details/82222241

在游戏开发中,理解游戏对象的父子关系是一个重要的概念。本文通过一个具体的场景示例,讲解了如何在游戏中实现角色的旋转和方向识别功能。

前面介绍碰撞原理,因此角色可以自由运动了,但是它还缺少一个技能,就是旋转,比如一个人走到墙边上,他会旋转一个方向,再进行行走。但是目前我们这个场景里的角色是一个小容器,完全是对称的,不管你怎么样旋转,也看不出来。因此得向这个角色增加一个鼻子,让这个角色具有分辨方向的能力。

接着下来,再在场景里添加一个小的立方体:

接着下来,需要把这个nose拖到character里面去,这样就形成一个父子关系,character是父亲,nose是儿子。如下图:


在这里,把nose拖进去之后,需要设置它的位置,所以在右边inspector里设置坐标为(0,0.5, 0.5),这样鼻子就在头部上面了。

通过这样的过程,就完成鼻子的创建,让角色具有了方向分辨能力。当设置nose为角色的儿子时,它就具有跟父亲一样的特性,同样的速度、大小、位置来移动和放大了。把他们两个完全绑定到一起了,如果两个游戏对象不是一起变化的,就不要设置为父子关系,否则比较麻烦。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号