Project1
标题:
rudy中文模版初步未完善 讨论
[打印本页]
作者:
dengwei
时间:
2013-3-27 15:22
标题:
rudy中文模版初步未完善 讨论
#蚂蚁中文模版2.0#
#蚂蚁中文模版2.0是一部比较简单的模版,想要更多操作,尽情期待下一代
#
#作者;蚂蚁 工作室;蚂蚁研究社
#本版本共38个命令
#
#保留信息………………………………………………………………………………
#=========系统类目录===========================================================
#
#●播放音效(路径) 播放一个音效,无返回值
#●播放音乐(路径) 播放一个音乐,无返回值
#●停止播放 停止播放所有音乐,音效不算,无返回值
#●播放bgm(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
#●播放bgs(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
#●播放me(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
#●播放se(文件名) 路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
#●bgm淡出(秒) 播放bgm淡出的时间,无返回值
#●更改色调(红, 绿, 蓝,时间/帧) 更改画面色调,颜色值都为整数,且取值范围为
# 0-255,时间也为整数,无返回值
#●更改色调(红, 绿, 蓝,强度, 时间/帧) 更改画面色调,颜色值和强度都为整数,
# 且取值范围为0-255,时间也为整数,无返回值
#●画面震动(强度, 速度, 时间/毫秒) 强度,速度,时间都为整数,无返回值
#●天气(类型, 强度, 时间) 类型一共四种(0.无 1.下雨 2.暴风雨 3.雪 其他情况均为
# 无效),强度,时间都为整数型,无返回值
#●读入文件(路径) 读入一个文件,编码过,返回读取的内容
#●写入文件(对象, 路径) 入一个文件,编码过,返回读取的内容 读
#●销毁 直接退出程序,无返回值
#●删除文件(路径) 删除一个指定的文件,无返回值
#==============================================================================
#==========地图操作类==========================================================
#●取地图id 取当前地图的id,返回整数型
#●取地图宽 取当前地图的宽,返回整数型
#●取地图高 取当前地图的高,返回整数型
#●取遇敌列表 取当前地图的遇敌列表,返回整数型数组
#●取遇敌步数 取当前地图的遇敌步数,返回整数型
#●取地图数据 取当前地图的数据,返回文本型
#●换地图(地图id, 角色x, 角色y) 跳转到另一个地图,无返回值
#==============================================================================
#==========角色操作类==========================================================
#●取角色血值(角色id, 角色等级) 取指定角色的指定等级的基本血量,返回整数型
#●取角色sp(角色id, 角色等级) 取指定角色的指定等级的基本sp,返回整数型
#●角色离开(角色id) 离开一个角色,无返回值
#●角色加入(角色id) 加入一个角色,无返回值
#==============================================================================
#===========编译器命令类======================================================
#●显示文章(内容) 显示文章,仅限于游戏中,无返回值
#●等待(时间) 等待,仅限于游戏中,无返回值
#●删除图片1(图片编号) 删除一张图片,仅限于游戏中,无返回值
#●显示图片1(图片编号, 文件名, 原点, X 坐标, Y 坐标, X 方向放大率, Y 方向放大率,
# 不透明度, 合成方式) 显示一张图片,仅限于游戏中,(合成方式 0 = 普通
# 1 = 加法 2 = 减法)不透明度最大值为255,最小
# 为0,默认文件夹为“Graphics\Pictures”,无返回值
#●显示图片2(图片编号, 文件名) 显示一张图片,仅限于游戏中,默认文件夹为
# “Graphics\Pictures”,无返回值
#●窗口外观(文件名) 更改窗口外观,仅限于窗口,无返回值
#●战斗时bgm(文件名) 更改战斗结束时bgm,无返回值
#●战斗结束时me(文件名) 更改战斗结束时me,无返回值
#=============================================================================
#===========角色信息获取类====================================================
#●物品拥有数量(物品id) 取当前所拥有该物品的数量,仅限于游戏中,返回整数型
#●武器拥有数量(物品id) 取当前所拥有该武器的数量,仅限于游戏中,返回整数型
#●防具拥有数量(物品id) 取当前所拥有该防具的数量,仅限于游戏中,返回整数型
#=============================================================================
def 显示文章(内容)
$game_temp = Game_Temp.new
if $game_temp.message_text != nil
return false
end
@message_waiting = true
$game_temp.message_proc = Proc.new { @message_waiting = false }
$game_temp.message_text = 内容
end
def 等待(时间)
@wait_count = 时间 * 2
end
def 物品拥有数量(物品id)
a = $game_party.item_number(物品id)
return a
end
def 武器拥有数量(物品id)
a = $game_party.weapon_number(物品id)
return a
end
def 防具拥有数量(物品id)
a = $game_party.armor_number(物品id)
return a
end
def 删除图片1(图片编号)
$game_screen.pictures[图片编号].erase
end
def 显示图片1(图片编号, 文件名, 原点, x, y, xx, yy, 不透明度, 合成方式)
$game_screen.pictures[图片编号].show(文件名, 原点, x, y, xx, yy, 不透明度, 合成方式)
end
def 显示图片2(图片编号, 文件名)
$game_screen.pictures[图片编号].show(文件名, 0, 0, 0, 100, 100, 255, 0)
end
def 窗口外观(文件名)
$game_system.windowskin_name = 文件名
end
def 战斗时bgm(文件名)
$game_system.battle_bgm = 文件名
end
def 战斗结束时me(文件名)
$game_system.battle_end_me = 文件名
end
def 播放音效(路径)
Audio.se_play(路径)
end
def 播放音乐(路径)
Audio.bgm_play(路径)
end
def 停止播放
Audio.bgm_stop
end
def 播放bgm(文件名)
Audio.bgm_play("Audio/BGM/" + 文件名)
end
def 播放bgs(文件名)
Audio.bgs_play("Audio/BGS/" + 文件名)
end
def 播放me(文件名)
Audio.me_play("Audio/ME/" + 文件名)
end
def 播放se(文件名)
Audio.se_play("Audio/SE/" + 文件名)
end
def 更改色调(红, 绿, 蓝, 时间)
色调 = Tone.new(红, 绿, 蓝, 0)
$game_screen.start_tone_change(色调, 时间*2)
end
def 画面闪烁(红, 绿, 蓝, 时间,强度)
颜色 = Color.new(红, 绿, 蓝, 强度)
$game_screen.start_flash(颜色, 时间*2)
end
def 画面震动(强度, 速度, 时间)
$game_screen.start_shake(强度, 速度, 时间)
end
def 天气(类型, 强度, 时间)
$game_screen.weather(类型, 强度, 时间)
end
def 读入文件(路径)
a = load_data(路径)
return a
end
def 销毁
exit
end
def 删除文件(路径)
File.delete(路径)
end
def 写入文件(对象, 路径)
save_data(对象, 路径)
end
def 取地图id
a = $game_map.map_id()
return a
end
def 取地图宽
a = $game_map.width()
return a
end
def 取地图高
a = $game_map.height()
return a
end
def 取遇敌列表
a = $game_map.encounter_list()
return a
end
def 取遇敌步数
a = $game_map.encounter_step()
return a
end
def 取地图数据
a = $game_map.data()
return a
end
def 取角色血值(角色id, 角色等级)
a = $data_actors[角色id].parameters[0, 角色等级]
return a
end
def 取角色sp(角色id, 角色等级)
a = $data_actors[角色id].parameters[1, 角色等级]
return a
end
def 角色离开(角色id)
$game_party.remove_actor(角色id)
end
def 角色加入(角色id)
$game_party.add_actor(actor_id)
end
def 换地图(地图id, 角色x, 角色y)
$game_map.setup(地图id)
$game_player.moveto(角色x, 角色y)
$game_player.refresh
$game_map.autoplay
$game_map.update
$scene = Scene_Map.new
end
复制代码
毕竟是初步版,还未完善,所以有很多命令还未增加,如果你有什么意见,可以随时找我,
QQ;1660618519
手机;13977375101
作者:
千昭
时间:
2013-3-27 15:45
习惯了英文
突然觉得 中文更加难以记忆
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1