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

Project1

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

[已经过期] 假如现在因为公共事件过多而变卡,强大的电脑是不是会...

[复制链接]

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

跳转到指定楼层
1
发表于 2014-11-11 10:13:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 yang1zhi 于 2014-11-11 19:12 编辑

假如现在因为公共事件过多而变卡。
那么换台更优秀的电脑是不是就没问题了。
Ps:你们做个游戏要多久时间啊。我都两个月了,还只做了一点点。

点评

讨论这种问题没有什么意义,此帖过期处理  发表于 2014-11-23 10:05

Lv1.梦旅人

梦石
0
星屑
50
在线时间
65 小时
注册时间
2013-4-18
帖子
81
2
发表于 2014-11-12 20:22:55 | 只看该作者
这个问题……提高配置当然会加快处理速度。不过,你打算做多少个公共事件以至于要面临卡机的状况?能否精简?我接触过的别人的作品里有超过100个的,但不卡。设计再怎么复杂,“公共事件”也不必多到卡的地步吧。至于制作所需总时间,几小时到几年都有可能,当然也可能彻底坑掉,这要具体问题具体分析。

点评

↓ 这种情况的卡机我认为不是公共事件数量增多造成的,而是该事件本身不适合用公共事件这种形式来做。另外,并行处理的公共事件也很占内存。  发表于 2014-11-13 18:52
我目前是50个公共事件。还没有卡。以后可能会卡。之前用事件做套装效果,一个公共事件就卡起了。  发表于 2014-11-12 20:51

评分

参与人数 1星屑 +100 收起 理由
RyanBern + 100 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

3
发表于 2014-11-13 12:09:12 手机端发表。 | 只看该作者
提高cpu与显卡的性能吧,强大的机能是能够将“烂泥”靠上墙的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

4
发表于 2014-11-15 20:21:15 | 只看该作者
少用并行处理

点评

不执行就不会影响。  发表于 2014-11-15 20:52
不并行处理的公共事件不会占资源吗  发表于 2014-11-15 20:43
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2014-11-6
帖子
23
5
发表于 2014-11-15 22:57:06 | 只看该作者
这和该花的钱不能少花,不该花的钱不要多花是一个道理,如果你确定你需要这个公共事件,那就算它再卡也得加;对于一些能简化的,就应该尽量去简化。个人觉得,卡的话一般都是绘图操作过多,不要在事件中加入过多的和绘图有关的应该没问题。至于其它简单的运算,问题应该不大。
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

梦石
0
星屑
2315
在线时间
5539 小时
注册时间
2011-1-10
帖子
6619

青铜编剧史诗剧作家剧作品鉴家

6
发表于 2014-11-16 13:21:14 | 只看该作者
尽可能优化算法_(:з」∠)_当年我用渣算法做事件ARPG深受其害……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

【欧皇】

梦石
3
星屑
2066
在线时间
1004 小时
注册时间
2013-8-19
帖子
3486

开拓者

7
发表于 2014-11-22 10:44:57 | 只看该作者
当年我做ARPG事件版几十个并行公共事件还有并行地图事件再加上怪物事件里的内容有无数判断却还没卡。
QQ:2223942063
Q群:365819625
贪吃方1.4
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
155
在线时间
332 小时
注册时间
2013-7-6
帖子
356
8
发表于 2014-11-23 01:26:57 | 只看该作者
本帖最后由 wolves 于 2014-11-23 01:38 编辑

1.电脑是机器,机器只会加法
2.语言是对机器语的解释
3.电脑通过读写内存计算加法的方式进行运算
4.电脑进行一次加法即进行一次运算
5.电脑每定义一个新变量即占用2-4字节不等的内存
6.电脑迭代一次即重新定义一次变量。
7.电脑的运算操作者是cpu,变量的载体是内存,cpu每秒钟运算的次数有最大值。
8.ruby是解释型语言,ruby不是直接翻译成机器语言,而是先翻译成中间代码,再由解释器对中间代码进行解释运行,因此ruby运行速度慢有语言的本身原因。
9.ruby是解释型语言导致循环时要不断翻译。
综上所述换一台cpu比较好的,内存比较大的理论上可以让程序运行变快,但如果你要设计大型游戏的话建议你不要用ruby。

如果你觉得并行事件卡,那么你要对并行事件加上条件分歧。相对于循环体来说,条件分歧在机器语中只是两个数相加的一次运算,在ruby中是把两个变量变成机器语言然后做差判断正负。而执行事件运算的次数相对于判定来说......看脚本都知道。
所谓的优化脚本,就是减少循环次数,增加可用内存,解除cpu占用,加快程序运行速度的方法。

你说的公共事件相当于c语言中的宏,就是存在一边准备替换一段脚本的方法,公共事件多并不会太影响程序的运行。

至于游戏的制作时间,取决于你游戏的规模与技术含量。比如我做个小游戏4个小时,比如我做个魔塔15天,比如我做个剧情类的RPG1个月。。。

评分

参与人数 2星屑 +100 梦石 +1 收起 理由
myownroc + 1 我很赞同
RyanBern + 100 我很赞同

查看全部评分

偶是熬夜学编程的傻子
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
9
发表于 2014-11-23 08:18:01 | 只看该作者
公共事件的数量和卡顿没关系 问题在于你的并行数量 公共事件只在调用的时候起作用 【顺便说一下我有150个公共事件
长名公主玩家群:372588926 攻略娱乐应有尽有
了解更多新RM游戏,游戏制作请加入RPGmaker支援群:113622890
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 23:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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