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

Project1

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

[已经解决] 新手想问一个增加人物属性数量的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-4-28
帖子
7
跳转到指定楼层
1
发表于 2012-5-1 10:24:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 riemann 于 2012-5-1 10:26 编辑

我想做一个金庸武侠的游戏,游戏中可加入队友有上千个,敌人也有上千个。每个人有力量 根骨 速度 敏捷 御剑 耍道 拳掌 特殊 这8个基本属性 ,但游戏默认只有4个属性 (str def  ...),那么我怎么增加4个属性呢。前面搜索了论坛的帖子,有一些增加TP 体质额教程,但是貌似这些数据都是由另一些数据计算出来的 比如TP是等级乘以10.我希望增加的属性是独立的 也就是单独存在数据里的,请问一下怎么搞比较好。
目前我只有一个很小白的简化方案,就是ID奇数是一个人物的主体 ,然后id+1保存这个人的剩下的4个属性,但这样肯定是下下策。而且我发现我new了3000个人物,敌人,技能之后游戏变得很卡了 ,大家对此有啥办法没。

评分

参与人数 1星屑 +30 收起 理由
R-零 + 30 自己研究过了就鼓励下吧

查看全部评分

Lv2.观梦者

梦石
0
星屑
757
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
2
发表于 2012-5-1 10:51:06 | 只看该作者
你把RGSS想得太高效率了,3000个的话,等同于每0.025秒让系统执行3000*n次运算~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-4-28
帖子
7
3
 楼主| 发表于 2012-5-1 10:53:40 | 只看该作者
R-零 发表于 2012-5-1 10:51
你把RGSS想得太高效率了,3000个的话,等同于每0.025秒让系统执行3000*n次运算~ ...

所以我现在不敢用两个人物存8个属性。。。。我也意识到卡这个问题了
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
757
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
4
发表于 2012-5-1 10:55:36 | 只看该作者
riemann 发表于 2012-5-1 10:53
所以我现在不敢用两个人物存8个属性。。。。我也意识到卡这个问题了

你指的是同时出现3000个么
还是一共3000种,需要的时候读取
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
13 小时
注册时间
2012-4-28
帖子
7
5
 楼主| 发表于 2012-5-1 10:57:18 | 只看该作者
本帖最后由 riemann 于 2012-5-1 11:00 编辑
R-零 发表于 2012-5-1 10:51
你把RGSS想得太高效率了,3000个的话,等同于每0.025秒让系统执行3000*n次运算~ ...


3000个的话,等同于每0.025秒让系统执行3000*n次运算~这个是为什么啊....难道人物数组不是将每个人物的首地址存在一个数组里的嘛。而是一个个用指针去next的?


‘‘──riemann于2012-5-1 10:59补充以下内容

一共3000,一次战斗几十个人,不需要一次读取3000个 ,也很卡了
’’


‘‘──riemann于2012-6-9 13:33补充以下内容:

我自己来给出一个解决方案吧。。。很简单 用两个人物对象来存一个人物 ,就是人物1,2存一个人物,3,4存一个人物,ID1中放置人物1的力量 根骨 速度 敏捷,ID2中放置人物1的御剑 耍刀 拳掌 特殊。这样就可以了!!!,其实就是偶数序号都是虚的人物。
’’

点评

3000是总人数 出场和每时每刻的队伍数不会超过10的。  发表于 2012-5-1 11:05
问题在于我在4楼的问题,如果你的队伍里真得有3000的队友的话3000*n是肯定的。 其次原因是3000个对象的内存也很吃紧  发表于 2012-5-1 11:01
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
21 小时
注册时间
2012-10-17
帖子
27
6
发表于 2012-12-20 15:22:35 | 只看该作者
楼主请问你找到解决方法了 吗?RM里面默认只有攻击力、防御力、精神力、敏捷力这四个基础属性,要在脚本哪里添加如“幸运”这样的属性啊?
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
586 小时
注册时间
2012-5-31
帖子
768
7
发表于 2012-12-20 19:07:01 | 只看该作者
脚本小学徒专门路过下,大大能给出个脚本添加人物属性的吗?
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2013-7-9
帖子
15
8
发表于 2013-7-24 21:07:13 | 只看该作者
关键不是在三千吧
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-23 06:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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