关于移相器视口和相机

时间:2018-02-13 09:39:20

标签: phaser-framework

你好2年了,我一直在开发大多使用Java`s和libGDX或/和openGL的游戏,但现在我对Phaser对基于网络的游戏开发非常感兴趣,我认为这是一个非常强大的工具。

我对游戏逻辑没有任何问题,但是当我在Phaser中提出渲染逻辑时,我需要知道是否有可能:

1像素到世界单位转换。

ex:在libGDX中我可以在8x6世界单位游戏中工作,而不是使用像素单位(例如640 * 360),这有助于我写出更好的逻辑

2同一场景中的多个摄像头1个用于游戏的摄像头和多个用于HUD的摄像头。

1 个答案:

答案 0 :(得分:0)

  1. 自从我使用过libGDX以来已经有一段时间了,但我认为可能the scale manager最接近你正在寻找的东西。
  2. 有很多关于如何使用它的教程,例如How to Scale a Game for All Device Sizes in Phaser

    1. 最后我听说Phaser 3会支持多个摄像头,但此时每场比赛只有single camera。但是,有一些方法可以在Phaser 2.x中执行此操作,例如phaser-cameras-example project
    2. 然而,根据您的HUD需要做什么,可能会有更多的Phaser'这样做的方法。