能否实现类似抢滩登录的伪第一人称功能?
-
其实就是环绕循环场景,动作游戏里也经常出现,视角跟着主角,然后场景是循环的……
抢滩登陆这个很好理解了,就是第一人称拿枪不动,场景动,视角和敌人是360°的……
-
@用户121428996 理论上是能实现的,但是没有比较简单的方式处理环绕循环场景的操作,要尽量简单的话,可以填充多一个一屏的背景作为过渡,不然就需要额外生成一个相同的背景加上这个背景里的敌人单位也要移动过来。结论简单来说就是,循环背景足够长就好做,不够长就麻烦些
-
具体怎么设置呢?我用滚屏那个不行
-
@用户121428996 滚屏不行的,滚屏是自动移动背景,但是你这个瞄准是要自己移动的啊,总之这个没法很简单就达成的,基本思路就是要把镜头内看不见的部分移动拼接到另一端,这样镜头过去的时候才会有环绕的感觉
-
我的做法是这样的:
首先需要左右能对接上的背景
如图 每个背景长度是1000
主屏幕是中间这块
用一个全局变量(镜头)代表屏幕的X坐标然后这样
这样就可以实现背景的循环
敌人也可以用这个思路在3个屏幕各生成一个然后同步相关的数据和位置,其中一个被销毁另外两个一起被销毁.
-
非常感谢!我试试看!