找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

请问这种战斗模式能用rpgmaker实现吗?以及其他注意事项?

概况:
本人计科大四学生,但本科学习按部就班(代码能力弱),游戏制作零基础。平时喜欢看动漫玩游戏,写过一些大纲和设定,但难以写小说,真的很想做二创游戏,就是在有原作的基础上写背景架空的rpg游戏
游戏玩的不多,rpg接触过也少,小学玩过几个日本游戏带,很多忘了,但有一个印象深刻,马里奥路易吉rpg3。高中玩undertale。后来也玩过某个动漫为基础的同人rpg,也是在这个时候萌生想做游戏的想法
现在的情况仅仅是有想法,还未动手学(先搞毕设呢春招再说)
问题:
有一种战斗模式是,在敌方进攻时,我方角色可以做动作,假如时机正确,就能闪避成功甚至反击,马里奥路易吉rpg3里面就是这种战斗设计,我想问一下这个能否用rpgmaker实现?
制作游戏时是否涉及什么编程语言或者涉及什么基础?
我打算从b站硕明云书的新手教程开始看,慢慢来,以后工作了的话可能就在空隙试试吧,这样会不会太过困难,有没有一边上班一边做这个的啊,想问下大概是什么情况?(我好后悔大学四年太摸鱼,早知道该把这个时间用来做游戏
请问这种战斗模式能用rpgmaker实现吗?以及其他注意事项?-1.png )
这个吧是主流的rpgmaker学习和制作交流论坛吗?是否有其他交流平台?
回复

使用道具 举报

大神点评(6)

要改战斗部分的代码,感觉不如完全从底层重新写
回复 支持 反对

使用道具 举报

可以  但是  不太合适
回复 支持 反对

使用道具 举报

rpgmakerweb.com/downloads
plugin-mz.fungamemake.com
rpgmakerofficial.com/product/mz/plugin/
fungamemake.com/archives/category/rpg-maker-mz/mz-guide-lv5

请问这种战斗模式能用rpgmaker实现吗?以及其他注意事项?-1.jpg
先到上面第一个网页去下载试用版,和到剩下的3个网页,
以及本吧右侧自定义链接的Project1官网、rpgmakerMV F1帮助文档这两个网页看一看。
至于你说的——马里奥路易吉rpg3的战斗——到B站搜索下面这些关键词看一看。


rpgmaker ARPG
rpgmaker SRPG
rpgmaker 即时战斗
rpgmaker DNF
rpgmaker spine
rpgmaker 龙骨
rpgmaker 动作序列
rpgmaker 枪战
rpgmaker 射击
rpgmaker 八方旅人


如果觉得rpgmaker不合适的话,那就到B站、Steam搜索RPG Developer Bakin和ACTION GAME MAKER这两个引擎看一看。
就这几个是比较简单易学的了,其他的游戏引擎光是英语就上千个单词,非英语使用人群哪有那么容易学完了本地的语言,再去学英语的几千、几万个单词啊。
(虚幻引擎的蓝图说是可以不用写代码,其实每一个节点都是英文的知识点,用中文思维去搜索中文关键字的时候,有时候死活都搜不到。。不单是翻译的问题,而是中国人跟英美人的语言习惯和思维方式就是不一样的。)
话说中文的几千个常用汉字,我们都得从小学一年级学到六年级。
回复 支持 反对

使用道具 举报

如果用rpgmaker的话,要重写战斗系统,要求自己写一个插件,插件是用javaScript写的。可以在B站上学怎么做rpgmaker的插件。没思路的话可以问ai,比如豆包。
回复 支持 反对

使用道具 举报

yamiRpgEditor 可以做横版动作割草,也可以拿去做塔防,普通rpg等。思题慕上的西游幸存者和今年新出的边境开拓者就是这引擎制作的。不过入手有点小贵
回复 支持 反对

使用道具 举报

### 一、关于“即时反应战斗系统”的实现可行性
RPG Maker 可以实现类似《马里奥路易吉RPG3》中的战斗模式(敌方攻击时,玩家通过正确时机操作实现闪避或反击)。以下是具体分析:
1. **基础实现方式**
在 RPG Maker 中,可以通过 **事件系统** 和 **自定义脚本** 实现实时交互效果。例如:
- **事件触发**:在敌人攻击时,通过事件指令设置一个“按键检测”分支条件,若玩家在特定时间窗口按下正确按键,则触发闪避或反击动画及效果。
- **计时器与动画同步**:利用变量和计时器控制操作窗口的开启与关闭,结合动画播放实现视觉反馈(如网页8提到的子弹射击逻辑可参考)。
2. **进阶实现需求**
若需更复杂的判定逻辑(如多段攻击、动态难度调整),可能需要编写 **JavaScript 脚本**(RPG Maker MV/MZ 的核心编程语言)来扩展引擎功能。例如:
- 修改战斗核心逻辑,插入实时按键监听模块。
- 使用插件(如官方插件或社区插件)扩展战斗系统的交互性。
3. **已有案例参考**
- 网页8提到通过事件系统实现简单射击逻辑(如子弹移动和碰撞检测),类似思路可用于设计闪避判定。
- 网页6的自动战斗插件展示了如何通过脚本扩展战斗指令,可借鉴其代码结构添加实时操作逻辑。
---
### 二、编程语言与技能需求
1. **核心编程语言**
- **JavaScript**:RPG Maker MV/MZ 的脚本和插件均基于 JavaScript,需掌握基础语法和面向对象编程概念。
- **事件脚本语言**:内置的“事件指令”可视为一种可视化脚本语言,无需代码即可实现简单逻辑(如对话、移动、条件分支)。
2. **推荐学习路径**
- **零基础入门**:从 B站教程(如“硕明云书”)学习事件系统,逐步过渡到简单脚本修改。
- **JavaScript 学习**:掌握变量、函数、条件判断等基础后,参考官方文档和社区插件源码(如网页6的插件示例)。
---
### 三、时间管理与可行性建议
1. **边工作边开发的可能性**
RPG Maker 的 **可视化工具** 降低了开发门槛,适合碎片化时间创作。例如:
- 利用周末或晚间 2-3 小时设计地图、编写事件。
- 复杂功能(如战斗系统)可拆解为小目标,逐步实现。
2. **避坑建议**
- **先完成小型项目**:例如 1-2 小时的短篇游戏,避免因复杂度高而放弃。
- **善用社区资源**:直接复用成熟的插件和素材(如 CSDN 和 RPG Maker 官方论坛)。
---
### 四、学习与交流平台推荐
1. **主流社区与资源站**
- **中文社区**:
- **B站教程区**:大量新手向视频(如事件系统、脚本入门)。
- **CSDN 博客**:技术文章与插件源码(如网页6的插件解析)。
- **RPG Maker 贴吧**:讨论游戏设计与技术问题。
- **国际社区**:
- **官方论坛(forums.rpgmakerweb.com)**:插件分享与开发讨论。
- **Reddit 的 r/RPGMaker**:案例展示与经验交流。
2. **素材与插件获取**
- **CSDN 文库**:提供免费脚本和插件(如网页7的引擎分析文档)。
- **Steam 创意工坊**:RPG Maker 的官方素材库,包含战斗系统扩展插件。
---
### 总结
- **技术可行性**:通过事件系统 + JavaScript 脚本可实现即时反应战斗,但需投入时间学习基础编程。
- **学习路径**:从可视化事件入门,逐步过渡到脚本修改,结合社区资源加速开发。
- **时间管理**:碎片化开发可行,建议从简单项目起步,避免复杂度陷阱。
- **社区支持**:善用中英文社区解决技术问题,减少重复造轮子的时间成本。
若有更多具体需求(如战斗系统代码示例),可进一步提供方向,我会结合搜索结果给出详细方案。
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐