unity3d游戏开发之摄像机的应用.doc
《unity3d游戏开发之摄像机的应用.doc》由会员分享,可在线阅读,更多相关《unity3d游戏开发之摄像机的应用.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、今天学习了摄像机的应用,具体用途就是在游戏中,主角在行走时是远距离的跟随照射,当打怪物是近距离的照射,这样的切换有利于我们更好的观察游戏中的场景,下面我们就来看看这个是怎么完成的吧! 先来示意图(没有在游戏场景中尝试,而是用立方体和球体来试验的,画面不是很漂亮,希望朋友们可以理解哦) 来看看具体是怎么实现的吧: 先在场景中添加地面和立方体和球体,想要让画面漂亮一点也可以给地面,立方体和球体分别添加不同的材质球; 然后手动添加一个摄像机,并把手动添加的摄像机和主摄像机分别拖给立方体和球体; 再就是给立方体和球体分别添加控件Character Controller; 这篇文章来自狗刨学习网 最后就
2、是编写代码来实现我们的效果了; 添加给立方体的代码如下:1. using UnityEngine;2. using System.Collections;3.4. public class CubeCamera : MonoBehaviour 5. /声明CharacterController组件6. private CharacterController cube;7. /定义立方体运动时的速度8. float speed = 5f;9. /定义标志位,声明为静态的10. public static bool flag = false;11.12. void Start()13. 14. /
3、在Start方法中获取CharacterController组件15. cube = GetComponent();16. 17.18. void Update()19. 20. if (flag)21. 22. /立方体可以上下左右的运动23. float x = Input.GetAxis(Horizontal) * speed;24. float z = Input.GetAxis(Vertical) * speed;25. cube.SimpleMove(new Vector3(x, 0, z);26. 27.28. 29. 30. 添加给球体的代码如下:1. using UnityE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- unity3d 游戏 开发 摄像机 应用
限制150内