查看: 5440|回复: 26

[讨论] 使用RGD1.5.4 制作較大bitmap遊戏的測試

[复制链接]
梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
发表于 2020-7-19 22:35:56 | 显示全部楼层 |阅读模式

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

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

×
因为有RGD的Dx9 支持 详情可去66RPG查看, 因而bitmap(图片)效率大大提升, 即使在本身使用较大的图片依然可以维持满帧数
测试使用RGD1.5.4 , 帧数由平均20 帧增至平均60帧, 丢摔炮时因生成实例多(8X8=64个)会减至50帧
实验測試数据:
如不开墙(没有牆壁上打洞) 30~60FPS,  待机时机枪只有30FPS(目测是图片问题)
开墙(牆壁上打洞) 9~20FPS , 丢摔炮8FPS
每帧同时加载一张较大bitmap (1920X1080)  3FPS

实验測試数据:(使用RGD)
如不开墙(没有牆壁上打洞) 55~60FPS,  待机时机枪只有58FPS
开墙(牆壁上打洞) 55~60FPS , 丢摔炮50FPS
每帧同时加载一张较大bitmap (1920X1080)  14FPS

原来的话只有10~20帧, 根本是PPT没法玩, 使用了之后RGDx9 , 除了丟摔炮基本维持在50帧以上,因此效果好, 如使用較大Bitmap建議使用RGDx9 , 基本上能把制作需大bitmap遊戏不可能變成可能了
演示地址:
https://www.bilibili.com/video/B ... 8406926174649563908

评分

参与人数 2赞 +2 收起 理由
orochi2k + 1 精品文章
灯笼菜刀王 + 1 塞糖

查看全部评分

贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

发表于 2020-7-19 23:05:08 | 显示全部楼层
等等,自己写了一套三维框架吗?太强了

点评

完全就是2D, 不同的物体利用不同Z轴代表深度, 较前的物体给他设置较大的Z轴,造成视觉差,例如:敌人Y轴越下放大率越大,厨柜的Z轴较大因而会覆盖敌人  发表于 2020-7-20 11:02
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45695
在线时间
7947 小时
注册时间
2009-7-6
回帖
13337

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2020-7-19 23:11:07 | 显示全部楼层
乍一看还真以为是3D了,震惊

点评

实际是录制了游戏里360度的场景8张大图片 利用切換这8張图片看上去好像轉換角度一樣  发表于 2020-7-20 11:12
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

遠航の猫咪

梦石
3
星屑
26947
在线时间
2423 小时
注册时间
2005-10-15
回帖
987

开拓者

发表于 2020-7-19 23:46:05 | 显示全部楼层
发错区了吗?RGD是for RMVA的。

点评

https://rpg.blue/forum.php?mod=viewthread&tid=479486&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1337  发表于 2021-1-19 00:16
就这么放弃了所有RM系列里可能是效率最高的Tilemap……  发表于 2020-7-23 10:06
没发错,不止他一人这么干,把XP给整成RGD的人挺多的  发表于 2020-7-23 06:59
我这个基本就测试效率, 利用数张bitmap混叠而成, 所以完全没有技术含量,看看就算  发表于 2020-7-20 22:29
你自己写了个Tilemap?  发表于 2020-7-20 19:40
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复

使用道具 举报

梦石
5
星屑
3525
在线时间
403 小时
注册时间
2016-6-25
回帖
217
发表于 2020-7-23 06:56:40 | 显示全部楼层
RMXP如果要使用RGD必须得先使用XP转VA脚本
也就是变成RMXA才能用RGD——RGD依然只支持RGSS3!
而且欲让XP使用RGD必须得做好放弃Tilemap和XP半数功能的准备!
欲让XP使用RGD必须得做好放弃Tilemap和XP半数功能的准备!
欲让XP使用RGD必须得做好放弃Tilemap和XP半数功能的准备!

新人慎用

点评

原来限制原件总数是被自动原件拖累的,自动原件才用几个,控制下够用,普通地图原件则是越丰富越好用,设计理念就是不让美工开心画地图。  发表于 2020-7-23 10:14
为什么后面的VA和VX都对地图元件数设限(最高8191个元件),为了支持64个以上的autotiles,严重拖累了tilemap的效率,典型的为了易用性牺牲性能  发表于 2020-7-23 10:09
谢谢提醒,我只能放弃用了了,xp直接变半身不遂,地图正常移动都有问题。  发表于 2020-7-23 07:18
横版类魂动作游戏《幻恋夜宴》好评发售中!https://store.steampowered.com/app/1684100
恋恋冒险CRPG《东方恋迷踪》~~火热开发中~~

回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2020-7-25 09:25:57 | 显示全部楼层
视觉效果不错啊, 我是管他过程如何,结果好就好主义, 能实现FPS的视觉效果就OK, 我支持楼主继续研究
回复

使用道具 举报

梦石
1
星屑
11993
在线时间
4534 小时
注册时间
2005-10-22
回帖
7091

开拓者贵宾

发表于 2021-1-19 00:10:26 | 显示全部楼层
本帖最后由 orochi2k 于 2021-1-19 00:11 编辑
零教授 发表于 2020-7-23 06:56
RMXP如果要使用RGD必须得先使用XP转VA脚本
也就是变成RMXA才能用RGD——RGD依然只支持RGSS3!
而且欲让XP使 ...


  这个提法并不正确, 我从XP转VA基本没丢掉任何功能。而且主要开发环境还是XP,VA只有在最后打包的时候才会开一次。
如果我那个巨大的开发了16年的石器工程能够轻易地转VA再到RGD,那么相对轻量级的所有其他人的工程就应该更没什么问题。
另外,楼主的实验相当有趣。

点评

我用这个帖子里orochi2k,10楼回复的方法进行了尝试。  发表于 2021-1-25 08:48
必要时寻求orochi2k或零教授, 看來他們都对XP轉換RGD比較有研究?  发表于 2021-1-24 22:22
我的就打不开,可能脚本堆太复杂?  发表于 2021-1-19 09:09
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2021-1-25 08:51:27 | 显示全部楼层
本帖最后由 89444640 于 2021-1-25 09:02 编辑

我用这个帖子https://rpg.blue/thread-479486-1-1.html
10楼提供的方法进行了尝试,
复制RMVA的RGSS301.DLL,改名为RGSS103J.dll

复制这个帖子里https://rpg.blue/thread-408337-1-1.html
这个连接下http://cirno.blog/archives/290#instructions
的这个连接http://cirno.blog/archives/457
的这个页面的 这个demo 里的 Game.exe
到我的工程,

最后是显示这个。
QQ图片20210125084926.png

这段
未标题-1.png

所以,这个因该是跟脚本写法有关,需要换其他写法?

因为目前在等菜刀重新修程序,我目前连战斗测试都没法运行,所以,我只能等他脚本更新完,再去尝试是否能用RGD了吧?
回复

使用道具 举报

梦石
0
星屑
14720
在线时间
2175 小时
注册时间
2016-9-20
回帖
777
 楼主| 发表于 2021-1-25 11:09:31 | 显示全部楼层
89444640 发表于 2021-1-25 08:51
我用这个帖子https://rpg.blue/thread-479486-1-1.html
10楼提供的方法进行了尝试,
复制RMVA的RGSS301.DLL ...

因為RGSS3不支持冒号这个寫法,所以改成
when0
i.recover_all
when1
i.hp = i.maxhp
when2
i.hp = i.maxsp
when3
i.states.clear

点评

嗯,光猫大的上千上千行脚本就决定了我我应该很难用到了这个了,不过,还是非常热心感谢提供解决方法XD  发表于 2021-1-25 12:13
还有好多地方要改, 如果有些脚本不支持可能改不了吧  发表于 2021-1-25 11:23
贴子只供参考我贴子内容有很多只是我自己标识的内容代指不是原来意思,偏向发贴当时的想法(后来回看贴发现有很多错误,会造成误导 ),如果想靠谱点应 找相关正确的文章   -- 2025/4/19
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部