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

Project1

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

[已经解决] 关于 变量 和 开关 个数的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2012-11-19
帖子
78
跳转到指定楼层
1
发表于 2012-12-12 20:11:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
突然想到一个很2B的问题...
学基础呢..发现有5000个变量和5000个开关 最大值
我想问下..5000个变量和5000个开关 是属于数据存储吧..
问题是..如果真的都用上了..会不会影响游戏的运行速度呢

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

2
发表于 2012-12-12 20:29:46 | 只看该作者
似乎是数据存储来着
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2012-11-19
帖子
78
3
 楼主| 发表于 2012-12-12 20:53:33 | 只看该作者
精灵使者 发表于 2012-12-12 20:29
似乎是数据存储来着

哦 哦  好的.谢谢..就是看教学..之后跟着学习..调整最大值..调到了5000个..估计游戏也用不上这些...就是好奇问问..多知道点 对自己有好处
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
4
发表于 2012-12-13 06:08:09 | 只看该作者
有影响的应该是占用内存的大小,最大值100就是有一百个变量,
最大占 5000 就是内存要预留五千个位置来放这些变量名和值,
即使大部份都没有设定内容,但应该也会在内存上预留位置,
建个工程测试,调出 Window 工作管理窗口比较一下就知道了,
CPU,内存的耗用都有。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2012-11-19
帖子
78
5
 楼主| 发表于 2012-12-13 09:50:53 | 只看该作者
j433463 发表于 2012-12-13 06:08
有影响的应该是占用内存的大小,最大值100就是有一百个变量,
最大占 5000 就是内存要预留五千个位置来放这 ...

哦.了解了.
我记得在哪个视频里..也看见说.不用那么多东西.尽量不要留着
都删掉自己够用的个数..
你这么一说我更加肯定了.
不过现在的电脑.运行这个RMXP 变量多点 应该不会太卡吧.
都2G 4G 的内存啥的.了 不像多年以前配置的电脑了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
6
发表于 2012-12-13 10:33:04 | 只看该作者
平板或小笔电的内存不一定,小笔电作业系统用上 vista 说不定 2G 还嫌少,
但一般来说也有虚拟内存,vx ace 几乎是没有必要担心这个吧,
没看到有这方面的讨论主题。

不过,太多空的项目,也有可能某个脚本会出错,个人的经验,
rpgxp 用某个图鉴脚本(非 6r 的)至少前 n 个敌人队伍一定要有,
否则会 Error 的情况,那跟内存无关,不好说留太多空着的一定没问题,
但除了那个脚本之外,到现在确实没遇到这类的问题。
修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
24 小时
注册时间
2012-11-19
帖子
78
7
 楼主| 发表于 2012-12-14 13:40:18 手机端发表。 | 只看该作者
j433463 发表于 2012-12-13 10:33 平板或小笔电的内存不一定,小笔电作业系统用上 vista 说不定 2G 还嫌少, 但一般来说也有虚拟内存,vx ace ...

谢谢,没打算建立那么多空项目,而是都想设计出来变量名字,没用到,有名字,是不是算空项目,还是,命名了就相当于初始化了?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
687 小时
注册时间
2012-10-29
帖子
1543
8
发表于 2012-12-14 14:15:25 | 只看该作者
本帖最后由 j433463 于 2012-12-14 14:29 编辑

对程式语言来说,变量只要设了就有它的值,即使没有给它一个初始值,
nil 本身就是变量的值,”” 空字串或 0 也是变量的值,已经存在了的,
所以最大项目数调多了,即使空着没有给名称,没有设定,同样是个变数,
那就同样占了空间。

但我不清楚rm的变量空间命名空间是怎么处理它的大小,
不知是随机改变调整还是固定一致不变的,如前所说,
这个问题对 rm 来说,个人觉得似乎没有必要去在意它,
就算都把最大数目调到最多,也就万个变量而已,
才多少位元,它占用的空间没有位图来得大,
以前写程式测试效率时都是用百万为单位去跑回圈刷变量,
那也没有造成电脑负荷过重,变量运算几十毫秒就跑完了,
根本没什么,反而位图的处理才比较吃资源吧。

要补充的是,加一个技能不只多加一个变数,看 rm 的怎么做,
它其中有名称,有图示,有说明,有技能类型......等等很多项,
每一项就是一个变数,包含计算公式,备注都是,最大值加一个,
变量就好几个,每一值都需要一个变量去存放,有可能是阵列形式,
有可能是用分隔符组合的字串,不要以为一定只有一个,可能不止一个。

评分

参与人数 1星屑 +166 收起 理由
hys111111 + 166 感谢回答

查看全部评分

修改劇本中,仔細審查原來的劇情大綱,覺得有點不太滿意,嘗試編寫不同主角不同主線的劇情,希望能寫得出來。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-27 02:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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