|
|
1
9
视觉上还是模型上? 从视觉上看,通常有一些代码可以让播放器固定在屏幕中间,而瓷砖在他下面滚动,瓷砖停止,当到达地图的末端时,播放器移动到屏幕边缘。通常这意味着某种相机知道如何跟随播放器,并可能根据播放器面对的方向改变其行为,还可以锁定特殊效果和场景。 在模型中,更新所有平铺和每个对象相对于播放器的位置是没有意义的,而您可以只移动播放器。 |
|
|
2
2
好吧,具体怎么画就看你了。一些基于平铺的游戏显示固定在屏幕中央的玩家——在这种情况下,绘制角色精灵的函数总是将角色居中,而绘制背景的函数则会产生偏移。 其他人可能也会给玩家一个像素偏移,要么显示移动,要么给地图“边缘”,不让玩家看到后面的东西。 如何在游戏中实现它取决于你——没有“正确”的方法来绘制你的精灵。 |
|
|
3
1
瓷砖可以。除非不再有滚动到某个方向,否则角色将移动。最好尽可能多地将静态缓存在一起,而不是单独移动所有分片。 |
|
|
4
0
玩家移动,摄像机移动。这些平铺被相机的位置所移动,这样当播放器大致保持在屏幕中央时,世界似乎在滚动。摄像机跟着播放器,但通常有点松。(例如,您会注意到,在超级马里奥兄弟(super mario brothers)中,在屏幕开始滚动之前,您可以朝屏幕边缘走一点。) |