phaser rpg框架_Phaser 3游戏框架:我的诚实评论

phaser rpg框架

我已经使用Phaser 3几个月了,我真的很喜欢它,但是有时它会让我摇头“为什么?” ,但并非以“糟糕的方式”制作游戏是很奇怪的,js本身也是很奇怪的,因此,基于js的游戏引擎Phaser是很奇怪的。 这就是为什么我选择以下方式来处理此评论,我将为您提供我喜欢的东西,除了它为什么/多么奇怪之外,还要尝试使我看起来不偏不倚。 但首先...

免责声明:这只是一种意见,这是我在没有那么多时间的情况下使用该产品的个人经验,Phaser是一种不仅免费且有效的产品,它还拥有活跃的社区,如果您希望仅使用js构建游戏,这是一个不错的选择。

我可能不需要免责声明,但是我以前曾去过“互联网” ,并且我不会冒险,所以让我们开始吧。

我喜欢...例子

我一直都是视觉学习者,并且我习惯在网上搜索自己在做什么的示例,而我不习惯的是主站点中的1800多个示例,以及唯一的文档您需要做的是阅读文档,在我的本地沙箱上尝试一下,如果有什么不起作用,只需跳入示例并比较我在网上尝试使用的代码,然后进行调试(更不用说生活本身了) )又变得容易了。

我记得最好的情况是我尝试使用来自subjectjs的冲突过滤器,但失败了,并不知道为什么。 直到我看到一个示例,他们使用'0x0001'和'0x0008'作为过滤器的ID,而我正在使用'0x0001'和'0x0002'时,如果ID太大,关闭,他们只是行不通。

但这很奇怪...他们选择做的例子

我的意思是,我知道它们是示例,它们的整个建议是展示如何实现特定的事物,但是有些示例只是荒谬的

假设您想展示如何循环播放背景,也许您可​​以使用空间平铺的背景精灵或类似汉娜·巴贝拉的背景,但有人……某处……说:“没有酋长,那不是游戏大约,让我们在背景中循环播放爱因斯坦(Albert Einstein),在前景中循环播放Mario的生活蘑菇,这将教他们。

其他人看起来就像是过去的时代,就像他们在2006年高中时在计算机实验室里玩Flash游戏时从我的记忆中撕下来一样。

我喜欢...的灵活性

移相器有10万亿种方法来做每件事,我喜欢它,可以使用es6 + webpack,可以使用CDN,可以使用打字稿编写,可以将其导出为android游戏,可以将其导出为Facebook即时游戏(无论是什么)。 在内部,您可以在3个物理系统之间进行选择,可以创建一个元素,然后向其中添加物理,可以从工厂创建项目,也可以直接从物质世界创建项目,甚至可以创建DOM元素。 i,然后在游戏中使用它。 总是欢迎有选择,而移相器有很多。

但这很奇怪...选择做什么

让我们以物理系统为例,Phaser拥有3个物理引擎,分别是Arcade,Impact和Matter,但至少对于我来说还不太清楚,何时以及为什么使用它们,我发现并解释了它们的作用和优势在:

  • 街机-快速但有点简单。
  • 问题-更复杂,但更重。
  • 影响-如果您已经知道如何使用影响,请使用它。

仍然有些模糊,但这是我在选择之前可能要考虑的一个很好的准则,唯一的警告是,它不在faceer文档或主站点上,而是在外部论坛中 ,这使我进入了下一步。

最后,与Phaser相比,这可能还与js的性质甚至编程本身有关,我只是在Phaser中指出了很多。

我喜欢这个社区

在我尝试学习Phaser的过程中,与我确定的所有其他框架一样,在整个过程中,总有一个问题是,问一个与您有相同问题的人是最佳选择,并且Phaser社区每次都会出现,有视频教程,不和谐,人们对此发表评论,制造插件的人,都叫它。 我学习的最后一个框架是Rails,2009年有一些“最新答案” ,所以让当代编码人员处理与我相同的问题感觉很好。

但这很奇怪...他们在那里

再说一次,我觉得有必要澄清这不是抱怨,但是我看到的大多数社区来自youtube和html5gamedevs论坛,我知道很多时候大多数社区都位于第三方聚会站点,例如堆栈溢出,但仅仅是当主站点上的官方论坛显得空无一物时,我感到不满意,这使我感到该项目未如实际那样成功。

想象一下,您对内燃机进行了重新设计(对我来说是光秃秃的,我要去某个地方),它看起来很棒,它也许能够改变我们将来看汽车的方式,但是由于某些原因,没人在谈论在您内部展示产品时,他们会在小镇上很酷的家伙迈克(Mike)家里做。 我的意思是,真棒,他们正在谈论这,很好,但是为什么他们在那儿而不在您自己的情况下? 只是觉得很奇怪,这就是我要说的。

我喜欢...潜力

在使用Phaser之前,我曾使用P5使用js来制作游戏,而且我知道Unity上还有一个插件可以将游戏导出为网络版本,仅仅是Phaser完全是为专门制作网络游戏而创建的,而这表明,最近宣布了Phaser的第四个版本,看起来Facebook Gamming以某种方式参与其中。

那是一些非常有趣的信息,至少在我看来,他们的参与使Phaser更加长期可靠,我知道我是否花时间学习如何在此框架上制作游戏不会很快被放弃。

这个没有什么坏或怪异的。 我希望在我不断学习的同时,在相位器上看到更多游戏。

只是为了完成,并且因为我没有找到将这些放置在哪里:

  • 相位器没有相位器添加文本输入的方式很奇怪。
  • 在物理引擎上-y升高而+ y降低很奇怪。

谢谢您的宝贵时间,并提供了不错的编码:D。 另外,我并没有得到任何人说这话,我喜欢Phaser,就是这样,我认为这很明显,但是我最好把它弄清楚。

翻译自: https://hackernoon.com/phaser-3-game-framework-my-honest-review-uh1i3uv3

phaser rpg框架

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值