Unity中如何实现RTS游戏中的相机自由移动与缩放功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1894个文字,预计阅读时间需要8分钟。
RTS游戏,即时战略游戏,是一种以实时策略为核心的游戏类型。直接观看demo:机体的层级关系(移动的操作是对物体进行操作,而缩放是对物体主相机进行操作)。以此场景为例,自我视角。
所谓RTS就是即时战略游戏(Real-Time Strategy Game)。
话不多说直接看一下demo:
相机的层级关系(移动的操作是对父物体进行操作,而缩放是对子物体主相机的操作):
以此场景为例,自己设置的一些参数,主要是移动速度,边界、缩放限制等。
代码如下(挂载到相机的父物体上)。有两种鼠标的控制方式,一种是边界检测,一种是鼠标拖动。
本文共计1894个文字,预计阅读时间需要8分钟。
RTS游戏,即时战略游戏,是一种以实时策略为核心的游戏类型。直接观看demo:机体的层级关系(移动的操作是对物体进行操作,而缩放是对物体主相机进行操作)。以此场景为例,自我视角。
所谓RTS就是即时战略游戏(Real-Time Strategy Game)。
话不多说直接看一下demo:
相机的层级关系(移动的操作是对父物体进行操作,而缩放是对子物体主相机的操作):
以此场景为例,自己设置的一些参数,主要是移动速度,边界、缩放限制等。
代码如下(挂载到相机的父物体上)。有两种鼠标的控制方式,一种是边界检测,一种是鼠标拖动。

