游戏制作之路(8)游戏对象的父子关系
2023-09-14 09:10:43 时间
前面介绍碰撞原理,因此角色可以自由运动了,但是它还缺少一个技能,就是旋转,比如一个人走到墙边上,他会旋转一个方向,再进行行走。但是目前我们这个场景里的角色是一个小容器,完全是对称的,不管你怎么样旋转,也看不出来。因此得向这个角色增加一个鼻子,让这个角色具有分辨方向的能力。
接着下来,再在场景里添加一个小的立方体:
接着下来,需要把这个nose拖到character里面去,这样就形成一个父子关系,character是父亲,nose是儿子。如下图:
在这里,把nose拖进去之后,需要设置它的位置,所以在右边inspector里设置坐标为(0,0.5, 0.5),这样鼻子就在头部上面了。
通过这样的过程,就完成鼻子的创建,让角色具有了方向分辨能力。当设置nose为角色的儿子时,它就具有跟父亲一样的特性,同样的速度、大小、位置来移动和放大了。把他们两个完全绑定到一起了,如果两个游戏对象不是一起变化的,就不要设置为父子关系,否则比较麻烦。
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通
http://edu.csdn.net/course/detail/3324
相关文章
- 从零开始开发一款H5小游戏(二) 创造游戏世界,启动发条
- unity3D克隆50个游戏对象并输出Json格式的文本
- Java实现 LeetCode 822 翻转卡片游戏(暴力)
- 【刷题】面筋-测开-游戏向-王者荣耀背包测试用例
- Leetcode1823. 找出游戏的获胜者(medium)
- 80行JavaScript代码实现的贪食蛇游戏,简约之美
- 【Qt实战项目】Qt实战项目 — 俄罗斯方块游戏
- Unity3D游戏开发之开发游戏带来的问题
- 打地鼠游戏iOS源代码项目
- 当执行游戏0xc000007b错误的解决方法
- 游戏制作之路(19)角色实现向上跳动
- 什么是游戏测试?
- 宇宙物演进程——外星人去哪了游戏代码(Python实现)