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

Project1

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

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14619
在线时间
2152 小时
注册时间
2016-9-20
帖子
861
跳转到指定楼层
1
发表于 2020-7-19 22:35:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
因为有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 塞糖

查看全部评分

我发的贴子大多未经整理是草稿抱歉

Lv6.析梦学徒

老鹰

梦石
40
星屑
34730
在线时间
6740 小时
注册时间
2012-5-26
帖子
3259

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

2
发表于 2020-7-19 23:05:08 | 只看该作者
等等,自己写了一套三维框架吗?太强了

点评

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

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42397
在线时间
7602 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

3
发表于 2020-7-19 23:11:07 | 只看该作者
乍一看还真以为是3D了,震惊

点评

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

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

4
发表于 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] 到本站一游。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
5
星屑
3419
在线时间
390 小时
注册时间
2016-6-25
帖子
232
5
发表于 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
魔女的下午茶~~制作组募集~~有偿招募长期立绘画师~群号168579736~~多人在线RPG~~无意识Navigation,火热内测中,招内测人员~
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39016
在线时间
5717 小时
注册时间
2006-11-10
帖子
6619
6
发表于 2020-7-25 09:25:57 | 只看该作者
视觉效果不错啊, 我是管他过程如何,结果好就好主义, 能实现FPS的视觉效果就OK, 我支持楼主继续研究
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10079
在线时间
4432 小时
注册时间
2005-10-22
帖子
6958

开拓者贵宾

7
发表于 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
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35186
在线时间
4169 小时
注册时间
2007-12-15
帖子
10067
8
发表于 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
到我的工程,

最后是显示这个。


这段


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

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

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14619
在线时间
2152 小时
注册时间
2016-9-20
帖子
861
9
 楼主| 发表于 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
我发的贴子大多未经整理是草稿抱歉
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 10:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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