话说有个类似的……?
http://rpg.blue/viewthread.php?tid=75134&ntime=2008%2D7%2D5+12%3A15%3A33
MS也是敌人的等级和质量设置
口袋妖怪的等级不会随我方变。
还有,自制数据库可不是这样的哦
口袋妖怪的能力不是随着等级变化的。是根据种族值个体值随机变化,如果不是野生的还要加上努力值,加上性格修正。
以下引用hide秀于2008-7-5 16:11:29的发言:
口袋妖怪的等级不会随我方变。
还有,自制数据库可不是这样的哦
自制数据库啊。。。没有啥规定的吧
只要写入就可以了
RM默认有编辑器保存功能 不过写入的是hash
结构 ID=>对象 的集合
我这个也是hash
除了没有Zlib压缩(默认好象有压缩,8记得了)。。。和默认没啥区别
8过觉得没啥必要压缩。。。
还是解除限制吧~个人也觉得没啥必要了
口袋妖怪虽然不是跟我方等级变化 但至少也是有等级的
也能用这个来方便地控制地敌人等级
yangff大人觉得哪里不对 或者有更好的思路 不妨提示下
我一定学习
[本贴由作者于 2008-7-5 17:24:09 最后编辑]
我是说,虽然可以写入,这点不错。
但是,正规一点来说要:
module RPG
class Enemy
attr_accessor : 变量名
def initialize
INIT
end
end
end
def self.create_data
Dir.mkdir("SELF_DATA") unless File.exists?("SELF_DATA")
File.open("SELF_DATA/Enemy_data.rxdata","wb")
datas = {}
for i in 1...$data_enemies.size
datas = (Pm_Enemy.new)
for j in 1..(MAX_LEVEL)
datas.hp_list[j] = (
$data_enemies.maxhp * (HP_RATE) ** j).to_i
end
后面省略.......
class Pm_Enemy
attr_accessor :hp_list
attr_accessor :sp_list
attr_accessor :str_list
attr_accessor :dex_list
attr_accessor :agi_list
attr_accessor :int_list
attr_accessor :level
def initialize
@hp_list = {}
@sp_list = {}
@str_list = {}
@dex_list = {}
@agi_list = {}
@int_list = {}
@level = 1
end
end
请问下,如果我要重新做数据库,怎么实现,谢谢
数据库可以用现成界面编辑器的代替,比如我的过期帖:
http://rpg.blue/viewthread.php?tid=77388
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |