问题标签 [rpgmakermv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
799 浏览

rpgmakermv - RPG Maker MV - 左手武器被归类为盔甲

我最近一直在使用 RPG Maker MV 为我自己的 RPG 项目设置一些武器和机制。我创建了一种新的设备类型,我将其命名为“L.Hand”作为左手。我希望玩家能够在此插槽中装备武器或盾牌,但它显示为盔甲插槽,而不是武器插槽。

点击这里查看图片!

如果有人知道如何解决这个问题,如果您能告诉我,将不胜感激。

非常感谢,

汤米屋檐

0 投票
0 回答
81 浏览

javascript - IF 语句中的变量未声明

目前我正在用 JavaScript 开发一个游戏。我有以下代码在 ($gameMap.events()[eventId]) 创建对象时运行:

控制台告诉我,它通过 IF 运行。它看起来像这样:

该对象还包含值为“lel”的变量“test”。但该对象不包含_eventEnemyHP等。所以我可以打电话$gameMap.events()[eventId].test;但不能$gameMap.events()[eventId]._eventEnemyHP;

我究竟做错了什么?

0 投票
1 回答
178 浏览

javascript - RPG Maker MV:公式校正(三元不工作)

使用名为 RPG Maker MV 的程序,在程序中它允许使用三元运算符。

我的问题是如何格式化以创建准确的计算:

我希望等式采用: (a * 5)然后除以(b * 4),同时大于 1

如果为真:则使用该公式,否则/否则使用 1。

因此; 如果一个数字小于 1 或负数,它会简单地将其“转换”为 1(一)。

在程序 (RPG Maker MV) 中,这些数字在程序中的其他位置设置,但在提出问题之前已确定。

a.atk代表变量用户的攻击。(如果有帮助,A 可以是 2 的值)。

b.def代表可变的敌人防御。(如果有帮助,B 可以是 3 的值)。

0 投票
2 回答
247 浏览

uwp - RPG Maker MV + UWP + 无声

我正在尝试使用 VS 2017 + Cordova 为 UWP 构建一个 RPG Maker MV 项目。理想情况下,响应者应该知道 RPG Maker MV 的工作原理。

我已经让它完美地工作了......除了没有声音工作的事实。它主要是 .OGG 的声音。我正在尝试使用 Windows x86,本地机器。声音在 MV 环境中工作得很好,我的系统上的声音也很好。

播放声音文件时,我收到:“WEBAUDIO17014:解码错误:提供的流已损坏或不受支持”错误。

有没有办法解决这个问题,我怎样才能让它工作?我好近!

0 投票
2 回答
141 浏览

javascript - 返回承诺的数组

我有以下对象,存储在变量($gameSystem._ipLookupJSON)中:

此对象中的每个键都是一个 URL。

我有一个函数($._findService()):

  1. 遍历这些键中的每一个并将它们发送到另一个函数($._urlExists()),该函数检查 URL 是否有效/响应,

  2. 如果为真,$._findService()则创建一个仅包含键及其元素的新数组,

  3. 并且应该返回这个新数组。

不幸的是,我在第三步返回新数组时遇到了问题。

我已经在 Google 上搜索并尽可能多地阅读了Promises.thenAsync/Await,但我就是想不通,只是盯着这些代码行我就束手无策了。

我希望$._findService()返回一个数组。

但可惜我得到的是undefined

如果我的代码不优雅或不漂亮,我深表歉意——我从 2 月底开始一直在自学 JavaScript。

0 投票
1 回答
145 浏览

steam-web-api - 在 rpg maker mv 中使用 Steam 库存

我目前正在 rpg maker mv 中开展一个项目,但遇到了一个小问题。

我正在使用 hudells steamworks api 来获取我的游戏的玩家数据,但我发现它不包括 Steam 库存,所以我想使用玩家 Steam id 来获取该特定游戏的玩家 Steam 库存并添加或删除项目玩家库存基于使用 web api 的 Steam 库存。

这完全有可能吗?如果是我该怎么做?

0 投票
2 回答
171 浏览

javascript - 有睡眠/等待吗?

我的目标是在我将它实施到我的 RPG Maker 项目中之前测试一个计时器来检查这个想法是否可行。最初,软件中有一个构建块方法来制作计时器/时钟,但我正试图从它继续前进并创建一个 JavaScript 代码来做到这一点。问题是,我需要它暂停片刻,这样计时器就不会中断。这将是游戏中的昼夜循环。

测试计时器将用于检查并查看该想法是否有效,如果无效则进行调试。到目前为止它有效,但我无法暂停它。

0 投票
1 回答
319 浏览

rpgmakermv - RPG Maker MV - 检查角色表的哪一帧当前处于活动状态

我有一个玩家角色表,当他们空闲一段时间时触发。这张单子让他们从站立到躺下 6 帧,睡 3 帧,然后再站起来 7 帧。

我希望在动画到达第 9 帧时暂停动画而不使用计时器(因为角色表将来可能会改变)。是否有一个功能可以让我查询当前正在显示哪个动画帧?

或者,有没有办法知道字符表是否已到达最后一帧并即将返回第一帧。我需要知道这个动画什么时候完成一个循环,这样我才能顺利过渡回行走动画。

字符表

0 投票
0 回答
43 浏览

javascript - 更新时图形短暂闪烁

我在这里有点超出我的深度。这里的社区似乎很有帮助,所以我希望我们能一起解决我遇到的问题。

我正在为 Windows PC 开发游戏,语言是 Javascript。我正在使用一个动态更新角色的插件。

不幸的是,这个插件的创建者放弃了这个插件,所以由于它还没有完成,我预计它的一部分会有点乱。但它实际上工作得很好,并且使用分层复合系统成功更新了我的角色,在我的另一个文件夹中动态更新/分层他们的 png spritesheet 文件和图像,例如头发、衣服等。所以至少困难的部分已经解决了!

  1. 我遇到的第一个问题是当我的角色更新并且在游戏中添加了一个额外的图层时,我的角色的图形会短暂闪烁(有一两帧丢失)。当向它们添加图层时,这种闪烁不会一直发生,但有时会发生,我不知道为什么。

  2. 另一个问题:当图形更新时,角色的 spritesheet 也会在屏幕角落闪烁几帧,然后消失。幸运的是,如果我以较低的分辨率玩游戏,角落里的精灵表闪烁不可见,但如果游戏在 1920x1080 或更大的屏幕上玩,它可以看到......我很想知道为什么会这样以及是否可以隐藏它。

我现在正在查看代码,如果这对解决问题更有帮助,我想与您分享,但我不确定在哪里查看。我当然很乐意发布所有内容,但是有 2000 行代码!我不确定是否不赞成在此处发布这么多行代码,所以我宁愿先问。如果这太多了,如果我们可以缩小问题的范围,我可以尝试发布相关的内容!提前感谢您的阅读!真的希望我能解决这个问题,因为这对我来说是一个很大的负担!

编辑:从你到目前为止所说的,一些代码肯定会有所帮助。但肯定不是 2000 行,这是可以理解的!这是我认为可能与我遇到的问题最相关的一小部分...

图像如何组合:

};

图片是如何加载的:

};

来源:https ://github.com/echomap/rpgmvplugins (这是插件的来源)

0 投票
0 回答
34 浏览

ios - iPhone Cordova 应用程序不断闪烁白色

我有一个问题,我不知道如何解决它。(仅供参考——我不是真正的开发人员,哈哈。我使用 RPG Maker MV + Cordova 部署到 iPhone) 问题是:RPG Maker MV 基于 javascript 并使用 pixi.js 进行渲染。渲染模式设置为 Webgl 而不是画布,因为画布在 iPhone 上不起作用。使用 cordova 构建项目并使用 wkwebview,因为不推荐使用旧方法。我的应用程序是一个使用本地 http 文件的游戏,默认情况下不支持,但 Cordova 插件修复了这个问题,添加了 xhr 本地文件访问。首先,在 iOS 13 上,我在渲染和整体设置方面遇到了零问题,但是在升级到 iOS 14 并测试我的应用程序之后;我有一个大问题,屏幕闪烁速度极快,整个屏幕上不断出现亮白色!看了一秒钟后,它会让你发疯。在模拟器上,它运行正常,没有问题。在我的物理测试设备(iPhone XS Max)上,它一直存在闪烁问题。我不知道该怎么做。就像我之前说的,我并不是真正的“开发人员”,但我喜欢使用 RPG Maker MV 制作游戏,并使用我所谓的部署到 iPhone 的“表面知识”另外澄清一下,我已经部署到 iPhone iOS 13 上的相同应用程序运行良好,iOS 14 刚刚破坏了它。任何帮助是极大的赞赏!但我喜欢使用 RPG Maker MV 制作游戏,并使用我所谓的部署到 iPhone 的“表面知识”另外澄清一下,我已经在 iOS 13 上将相同的应用程序部署到 iPhone,它运行良好,iOS 14 只是打破了它. 任何帮助是极大的赞赏!但我喜欢使用 RPG Maker MV 制作游戏,并使用我所谓的部署到 iPhone 的“表面知识”另外澄清一下,我已经在 iOS 13 上将相同的应用程序部署到 iPhone,它运行良好,iOS 14 只是打破了它. 任何帮助是极大的赞赏!