设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 232|回复: 5
打印 上一主题 下一主题

[交流讨论] 尝试将rpgmakermv的pixijs升级到v8

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1005
在线时间
45 小时
注册时间
2024-4-14
帖子
12
跳转到指定楼层
1
发表于 5 天前 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 滑稽大帝 于 2025-9-23 18:31 编辑

上周我想把mv的pixijs升级到最新的v8版本
做到一半的工程地址,因为战斗系统那块太难解耦了,有点不想弄了
https://gitee.com/funny-emperor/rpgmakermv-pixijsv8.git

目前已经处理好图片、声音资源的加载
窗口类重写(特别是Selectable,但是商店那块没弄)
地图渲染处理好了
战斗系统没处理完,只解耦了战斗流程
插件系统没做

感觉版本迁移难度有点大,不过我将几个类都分文件了,有需要的自取

后续有时间会重新做一个战斗模块,感觉原版写的有点逆天了

Lv3.寻梦者

梦石
0
星屑
4403
在线时间
174 小时
注册时间
2021-3-31
帖子
205
6
发表于 7 小时前 | 只看该作者
滑稽大帝 发表于 2025-9-25 15:11
这个我不太清除,但是很多都说v8重新架构了渲染机制,性能变高了;不过我可能考虑改到v6了,因为最近看到 ...

我都玩v8两年了,从阿尔法测试就开始提供改进建议,v8什么变化我最清楚,从8.1版本之后开始走下坡路,变得越来越沉重,考虑到bug的情况,才从迭代到8.32,之后就是自己对当前的pixi进行一次小型重写,才有了上限10w个动态精灵的渲染(webgpu和webgl双后端),我建议是用v7,最省事,而且要兼容mv/mz只需要写一个插件,需要一两百行代码就可以了,也是和rm相性最高的
獨立遊戲製作中☺️
做完遊戲感覺要退出rm了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1005
在线时间
45 小时
注册时间
2024-4-14
帖子
12
5
 楼主| 发表于 3 天前 | 只看该作者
闪电超重火炮 发表于 2025-9-24 21:22
迁移到v8的原因是什么?没有特殊原因迁移到v7就足够了
现阶段的v8已经不是最初的v8测试阶段的初衷了,性能 ...

这个我不太清除,但是很多都说v8重新架构了渲染机制,性能变高了;不过我可能考虑改到v6了,因为最近看到有个支持v6.2.2的FairyGui,似乎能把做界面变得简单一点
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4403
在线时间
174 小时
注册时间
2021-3-31
帖子
205
4
发表于 4 天前 | 只看该作者
迁移到v8的原因是什么?没有特殊原因迁移到v7就足够了
现阶段的v8已经不是最初的v8测试阶段的初衷了,性能下降比较厉害
当然你愿意折腾那也没办法
獨立遊戲製作中☺️
做完遊戲感覺要退出rm了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1005
在线时间
45 小时
注册时间
2024-4-14
帖子
12
3
 楼主| 发表于 4 天前 | 只看该作者
lymv 发表于 2025-9-24 09:36
已在开发的项目迁移得有个完整的方案才好升级,这样升级一半的话是不是不太好,兼容性这块怎么样,最近也想 ...

升级到v8的话,以前的插件肯定都不能用了,如果用es6语法写编译成es5的话可以兼容以前的部分插件吧;然后原版战斗模块耦合度确实太高了,可扩展性太弱了,我考虑吧它的Buff和Skill以及Battlesystem单独做个系统,通过一个事件总线连接,这样就大面积解耦了,后面开发其他插件效率也会高
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
301
在线时间
38 小时
注册时间
2023-9-22
帖子
7
2
发表于 4 天前 | 只看该作者
已在开发的项目迁移得有个完整的方案才好升级,这样升级一半的话是不是不太好,兼容性这块怎么样,最近也想升级一下mv本身的内容,把插件都做一做兼容,然后新插件用es6往后的新特性
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-9-28 16:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表