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

Project1

 找回密码
 注册会员
搜索

针对RMXP的单线程,单一主频高的老CPU反而更流畅?

查看数: 5564 | 评论数: 12 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-1-25 10:36

正文摘要:

本帖最后由 89444640 于 2021-1-25 11:04 编辑 我刚知道, 因为rmxp既不能调用显卡,也不能调用CPU的多核心,所以现在的电脑虽然性能过剩太多,但是对于rmxp反而是性能不够用的。 因为rmxp内存可能是能调用4G这还 ...

回复

Im剑侠客 发表于 2021-1-29 22:26:25
假如有一天多核心应用起来了,有两个愿景:
一个是并行类。主角正常行动下,事件在移动路线时,普通类型同屏数30+个满足,复杂类型同屏数5+个满足。
二个是动画。目前的动画,默认尺寸192*192,动画帧数40以内的,同屏数15个以下,角色行动基本稳定。提升后能够达到60+个也满足了。
多核心的应用提升,以后,无论是RM的圈内制作者,还是圈外的制作者,都不会轻易小觑RM的可能性与上限了。

点评

并行处理,菜刀说如果用事件写,只能用一个,否则就会卡。  发表于 2021-1-30 08:36
后来菜刀优化了写法,不是自己随机寻路而是固定路线走直线切换流程才不卡,但是总会有个别npc横着走,最后一步先转向再移动到目标点  发表于 2021-1-30 08:35
现在略大的地图,略多的复杂寻路,就卡死,地铁站340高30地图,12个车门每个车门才出一两个NPC,寻路到扶梯,卡的动不了。  发表于 2021-1-30 08:34
lisliz 发表于 2021-1-29 12:17:09
对,现在玩游戏的显卡都不差,利用显卡做硬件加速能性能会好很多。

点评

但是保留XP默认地图的XP版本显卡放弃开发了吧?我等那个等了两年多,唉……  发表于 2021-1-29 13:11
saterick 发表于 2021-1-29 10:49:29
自从我戒了大地图(60*50以上)和无节制堆砌事件,解析度能上896*672了,帧数也能跑满60了,连看文字都不眼花了……推荐给数字君也试试。


谢谢白菜君233

点评

问题是没有用RGD,能用就好了(望天)。  发表于 2021-2-8 08:46
XP用RGD和没了地图优势有什么关系吗?  发表于 2021-2-2 18:01
唔,单纯的只是用了一下60帧模式就回不去40帧了而已,请慎重尝试233  发表于 2021-1-31 17:46
我觉得问题不大吧, 因为你又不是做动作类的游戏, 帧率低问题不大, 我觉得有20以上就行  发表于 2021-1-29 14:18
脚本不兼容,想试都没法试XD  发表于 2021-1-29 13:13
soulsaga 发表于 2021-1-29 10:02:34
可以的话..找RGA作者要求不修改RUBY版本那样是不是就没脚本冲突了..

点评

已经联系了 好像可以做  发表于 2021-1-29 14:01
你联系一下试试?猫大的脚本能兼容,别的应该就没问题了吧?  发表于 2021-1-29 13:08
sdgn 发表于 2021-1-28 22:26:18

点评

先不说xp地图废了,猫大脚本直接告诉我,用不了XD  发表于 2021-1-29 08:34
lisliz 发表于 2021-1-28 22:07:26
本帖最后由 lisliz 于 2021-1-28 22:15 编辑

用专业程序的角度回答下这个问题。

利用多核心就意味着,多个CPU同时做事情,但是,RM里绝大多数游戏逻辑都有顺序依赖性。

顺序依赖性的意思就是,必须先做完A,才能做B,最后才能做C。单核心的时候总是从A开始做然后C结束,游戏逻辑正常,但利用多核心导致ABC一起开始做之后,游戏逻辑就会产生难以预料的错误。

所以楼主也不用太纠结多核心的问题,就算开放多核心给你用,作用也不大。RM里不具有顺序依赖性的工作是少数,除非你去重构RM的逻辑使他能适应多核心,但这是一件非常需要技术力的工作。别说RMXP,现在RMMV和RMMZ里面有Web Worker可以多线程,但我都没敢轻易用。一来是因为技术成本要求比较高,二来我可以通过优化代码本身来提高执行效率,目前单核心也足够流畅执行游戏了,没必要碰多核心这个大坑(我还是【银河战士-恶魔城】横板动作游戏,对代码执行效率要求很高尚且都够用,更别说一般的回合制策略游戏和剧情游戏了)。

点评

多核心如果能应用,仅仅用在事件并行处理上,也会是极大的提升。  发表于 2021-1-29 22:02
XP也没个垂直同步,速度5跑就可能会出现画面就撕裂,事件多的地图能明显觉出来卡顿。xp地图明明是给500*500但是一用稍微大的点的就卡顿,唉  发表于 2021-1-29 08:39
我这里效率低原因挺多的,地图大事件多,烛光dll,移动重定义项多,4帧以上行走图循环刷什么的。xp效率低根本原因还是显卡工作让cpu干吧?  发表于 2021-1-29 08:33
原来如此, xp做的act模拟,动作游戏的所有图我能画出来,但是xp那个重力脚本实现不了,最后我就只能跳跳平台跑跑剧情了。  发表于 2021-1-29 08:29

评分

参与人数 1+1 收起 理由
89444640 + 1 认可答案

查看全部评分

ppspssss 发表于 2021-1-27 18:40:06
89444640 发表于 2021-1-27 15:10
还有个睿频啊?不太清楚,硬件除了换机器时候和某个想玩游戏跑不动以外,就不关注了。
刚才试了一下,打 ...

你做的游戏地图很丰富, 看来做成纯步行模拟器都行了, 才记得之前好像你想做的是格斗回合制, 我觉得28帧数还是很高够玩了 , 另外CPU这么高温, 这台是平板电腦散熱差, 我猜这温度用几个月担心就会坏了,

点评

看到你图上CPU速度是3.52 , 所以不关电脑事了, 换了台式都一样的,  发表于 2021-1-27 20:44
敌我受创回避之类的动作还是有的,部分敌人我故意玩点花样调剂一下,不是单一主角没精力都分歧,除非我只做战斗不干别的,否则累死人XD  发表于 2021-1-27 19:22
这个散热没办法,开机开个网页就70度,还是风扇吹着的温度,我还是弄个台式的加UPS吧。  发表于 2021-1-27 19:18
战斗也是很重要的,菜刀为了让我别除了动画不一样只有攻击作用,主角被迫减了很多技能,我一个技能分出命中失败暴击三种了还是不少没用上的  发表于 2021-1-27 19:14

评分

参与人数 1+1 收起 理由
89444640 + 1 塞糖

查看全部评分

ppspssss 发表于 2021-1-27 15:01:35
你的CPU基本主频:1.3GHz  最高睿频:3.9GHz  ,  就是(i7-1065G7)你的那台筆記本  的第一个单核可以自动最高会到3.9 GHz,当然由于筆記本散熱差,实際上达不到这么高, 但也又不會1.3这么低, 我猜会是2.2左右, 具体你开你的遊戏时, 打开任务管理器, 看实際遊戏睿频頻率是能达到多少
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-26 00:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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