” 等,并调节状态的高度、距离一些参数。
可以使用 ControlCameraState( string value ,bool va) 方法来实时改变相机状态,如:if(aiming) tpCamera.ChangeState (\"Aim\", true);
方法中的
string value 变量是你的状态名称,bool va是一个开关布尔值。
如果你有多个相机,那么可以创建一个相机列表,并在检视面板中定义好相关参数:
————————————————————————————————————————————————————————————————————————
(四)Xbox 360 Controller Support XBOX主机手柄震动支持
1、目前只能在windows系统环境构建下使用,支持主机手柄震动功能,使用以下方法:
target.SendMessage(\"GamepadVibration”,0.25f,SendMessageOptions.DontRequireReceiver);
其中0.25f浮点变量表示震动持续时间。
————————————————————————————————————————————————————————————————————————
(五)Recommended Mobile Settings 推荐的手机游戏发布参数设置
1、为了让移动设备性能稳定,建议压缩所有图片纹理,并把质量设置为 Good 或者 Simple,而且去除所有相机特效。
2、关于Android设备,确认你的电脑构建好SDK后,在游戏打包发布时需要做一些调节: 压缩纹理Texture Compression,并把材质改为 Mobile Diffuse 或者 Legacy Diffuse 。
——————————————————————————————————————————————————————————————————————————
(六)FootStep Audio System 脚步声音系统
1、在“3rdPersonController”组件中你还能为你的角色添加一个脚步声音,默认情况下是没有设置的,需要你自行定义:
2、然后,可以自定义一些与脚部发生碰撞的表面材料类型,只需要定义材料的名称,并添加相应的音频文件:
————————————————————————————————————————————————————————————————
(七)Creating a Ragdoll 创建布娃娃系统
1、如下图创建一个布娃娃:
2、你会发现弹出的窗口没有设置任何参数,不用担心,在 Hierarchy 层次面板中选中你所需创建布娃娃系统的角色,插件就自动根据你的角色设置好参数了,直接点击创建即可:
3、为了更好的布娃娃效果,推荐启用 Projection 与 Proportional Mass (投影和正比质量)
4、 给角色添加一个 ObjectDamage 脚本,你可以参考ObjectDamage 脚本里面的代码,并使用 OnCollisionEnter()方法来控制布娃娃系统的启用:
hit.transform.root.SendMessage (\"ActivateRagdoll\", SendMessageOptions.DontRequireReceiver);