Unity官方教程7——3D Game Kit学习记录

官方教程地址:3D Game Kit

创建场景

资源包中,提供了一个菜单Kit Tools,点击该菜单,然后选择Create New Scece就可以创建一个包含了主角Ellen和地面的简单场景了。

注意:Unity可以自定义编辑器,官方出的Game Kit,都通过代码方式,对编辑器进行了修改,添加了好多功能菜单,这就是为什么这个3D Game Kit为什么说不用编码也能开始游戏设计的原因,因为需要编码的部分都被“组件化”了,只需要利用已经封装好的功能

可以通过WASD控制角色的移动,空格控制跳跃,鼠标控制摄像机的视角,这里需要分析下这里的代码实现:

1
2
3
4
1. WASD控制角色的移动很好实现,通过InputManager的GetAxis来获取相应的轴,然后进行位移即可;
2. 空格键控制跳跃,同样也是捕获空格键按下事件,然后进行跳跃相关操作即可。跳跃涉及到一下几点:
2.1 跳跃过程中的位移实现(需进一步了解);
2.2 跳跃过程中角色的动画实现(需进一步了解);

使用预制件

Game Kit提供了很多预制件,有可交互的,也有不可交互的,对于这些预制件,可以拖动到场景中,然后看看他都有哪些Component组成,在具体看看哪些脚本组件的具体实现代码。

ProBuilder的使用

ProBuilder是Unity自带的建模工具。参考链接:

  1. Unity官方ProBuilder介绍
  2. Unity建模工具ProBuilder,可提引擎内实现白盒关卡

PolyBrush的使用