【问题标题】:about phaser viewports and cameras关于移相器视口和相机
【发布时间】:2018-07-23 15:13:18
【问题描述】:

您好 2 年来我一直在开发游戏,主要使用 Java 和 libGDX 或/和 openGL,但现在我对基于 Web 的游戏开发的 Phaser 非常感兴趣,我认为这是一个非常强大的工具。

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

1 像素到世界单位的转换。

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

2 多台摄像机在同一场景中 1 台用于游戏,多台用于 HUD。

【问题讨论】:

    标签: phaser-framework


    【解决方案1】:
    1. 自从我使用 libGDX 以来已经有一段时间了,但我认为the scale manager 可能最接近您的需求。

    有很多教程介绍了如何使用它,例如How to Scale a Game for All Device Sizes in Phaser

    1. 上次我听说 Phaser 3 将支持多个摄像头,但目前每场比赛都有一个 single camera。但是,在 Phaser 2.x 中有一些方法可以做到这一点,例如 phaser-cameras-example project

    但是,根据您的 HUD 需要执行的操作,可能会有更“移相器”的方式来执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-02
      • 1970-01-01
      相关资源
      最近更新 更多