Opsive的插件,我买了BehaviorDesigner和ThirdPersonController。不得不说他们的反盗版做的还是不错的,因为只有输入Invoice码才能获取到源代码:)。
好吧,我也是为了源代码才入正的,不然正版一个插件好几百,对于中国基层码农来说还是很贵的。
记录下来主要是为了方便自己回想。顺便学习一下这个插件的设计思想。
(1)建立基础的TPS控制器
图1:
首先使用官方的角色构建器,构建一个基本的人物。
图2:
将场景里面的,支持Humanoid的模型,拖进去。注意不能直接拖Prefab。
点击Build,但是这时候还没有完成,下一步,需要添加一个摄影机,设置成MainCamera
添加CameraController给这个Camera。系统会自动添加CameraMonitor和CameraHandler给Camera。
图3:
然后,将Hero赋值给Camera的Character完成了基本的Camera到Character的链接。
为了能够支持最基本的,鼠标右键Zoom的功能,这里简单为摄影机添加两个状态:
图4
Default和Zoom。然后点击Play,一个基本的,可以跑动和Zoom的TPS控制器,就完成了。效果图如下:
图5