以浅薄的游戏制作知识来试着回答,请各位指教。
- 保证摄像机决定操作的方向,而不是按Room坐标系走,即按下左,一定往画面的左边走,而不是往房间的左侧走。
- 接收到“下上X”指令时,把摄像机反转。
- 同时改变有关Object的重力加速度方向(添个负号?)和有关Sprite的朝向,包括主角Miriam、部分友方使魔、部分技能投射物。敌人的Object和Sprite则不作调整
好像这样做就行了?毕竟是在3D环境中,本来就有“镜头转动”、“镜头朝向决定操作方向”、“UI跟着镜头走”等现成实现方法(比如FPS、比如自控镜头的游戏)。
至于如何保持性能,目前没有思路。
我这里玩血污常态60帧,有些时候“下上X”,会伴随着可以感知的帧数降低和声效拖慢。
不晓得是哪里出了问题。