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

Project1

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

[讨论] rudy中文模版初步未完善 讨论

[复制链接]

Lv1.梦旅人

梦石
0
星屑
90
在线时间
85 小时
注册时间
2012-5-27
帖子
148
跳转到指定楼层
1
发表于 2013-3-27 15:22:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
  1.                               #蚂蚁中文模版2.0#
  2. #蚂蚁中文模版2.0是一部比较简单的模版,想要更多操作,尽情期待下一代
  3. #
  4. #作者;蚂蚁               工作室;蚂蚁研究社
  5. #本版本共38个命令
  6. #
  7. #保留信息………………………………………………………………………………



  8. #=========系统类目录===========================================================
  9. #
  10. #●播放音效(路径)     播放一个音效,无返回值
  11. #●播放音乐(路径)     播放一个音乐,无返回值
  12. #●停止播放           停止播放所有音乐,音效不算,无返回值
  13. #●播放bgm(文件名)    路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
  14. #●播放bgs(文件名)    路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
  15. #●播放me(文件名)     路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
  16. #●播放se(文件名)     路径已经设置为bgm文件夹里了,只需要文件名即可,无返回值
  17. #●bgm淡出(秒)        播放bgm淡出的时间,无返回值
  18. #●更改色调(红, 绿, 蓝,时间/帧)    更改画面色调,颜色值都为整数,且取值范围为
  19. #                                   0-255,时间也为整数,无返回值                                 
  20. #●更改色调(红, 绿, 蓝,强度, 时间/帧)    更改画面色调,颜色值和强度都为整数,
  21. #                                   且取值范围为0-255,时间也为整数,无返回值  
  22. #●画面震动(强度, 速度, 时间/毫秒)    强度,速度,时间都为整数,无返回值
  23. #●天气(类型, 强度, 时间)    类型一共四种(0.无  1.下雨 2.暴风雨 3.雪   其他情况均为
  24. #                          无效),强度,时间都为整数型,无返回值
  25. #●读入文件(路径)      读入一个文件,编码过,返回读取的内容
  26. #●写入文件(对象, 路径)  入一个文件,编码过,返回读取的内容    读
  27. #●销毁                直接退出程序,无返回值
  28. #●删除文件(路径)      删除一个指定的文件,无返回值
  29. #==============================================================================

  30. #==========地图操作类==========================================================
  31. #●取地图id             取当前地图的id,返回整数型
  32. #●取地图宽             取当前地图的宽,返回整数型
  33. #●取地图高             取当前地图的高,返回整数型
  34. #●取遇敌列表           取当前地图的遇敌列表,返回整数型数组
  35. #●取遇敌步数           取当前地图的遇敌步数,返回整数型
  36. #●取地图数据           取当前地图的数据,返回文本型
  37. #●换地图(地图id, 角色x, 角色y)               跳转到另一个地图,无返回值
  38. #==============================================================================

  39. #==========角色操作类==========================================================
  40. #●取角色血值(角色id, 角色等级)     取指定角色的指定等级的基本血量,返回整数型
  41. #●取角色sp(角色id, 角色等级)       取指定角色的指定等级的基本sp,返回整数型
  42. #●角色离开(角色id)     离开一个角色,无返回值
  43. #●角色加入(角色id)     加入一个角色,无返回值
  44. #==============================================================================


  45. #===========编译器命令类======================================================
  46. #●显示文章(内容)       显示文章,仅限于游戏中,无返回值
  47. #●等待(时间)           等待,仅限于游戏中,无返回值
  48. #●删除图片1(图片编号)  删除一张图片,仅限于游戏中,无返回值
  49. #●显示图片1(图片编号, 文件名, 原点, X 坐标, Y 坐标, X 方向放大率, Y 方向放大率,
  50. #  不透明度, 合成方式)         显示一张图片,仅限于游戏中,(合成方式 0 = 普通
  51. #                              1 = 加法   2 = 减法)不透明度最大值为255,最小
  52. #                              为0,默认文件夹为“Graphics\Pictures”,无返回值
  53. #●显示图片2(图片编号, 文件名)      显示一张图片,仅限于游戏中,默认文件夹为
  54. #                                   “Graphics\Pictures”,无返回值
  55. #●窗口外观(文件名)       更改窗口外观,仅限于窗口,无返回值
  56. #●战斗时bgm(文件名)      更改战斗结束时bgm,无返回值
  57. #●战斗结束时me(文件名)   更改战斗结束时me,无返回值
  58. #=============================================================================

  59. #===========角色信息获取类====================================================
  60. #●物品拥有数量(物品id)    取当前所拥有该物品的数量,仅限于游戏中,返回整数型
  61. #●武器拥有数量(物品id)    取当前所拥有该武器的数量,仅限于游戏中,返回整数型
  62. #●防具拥有数量(物品id)    取当前所拥有该防具的数量,仅限于游戏中,返回整数型
  63. #=============================================================================

  64. def 显示文章(内容)
  65.   $game_temp = Game_Temp.new
  66.   if $game_temp.message_text != nil
  67.       return false
  68.     end
  69.     @message_waiting = true
  70.     $game_temp.message_proc = Proc.new { @message_waiting = false }
  71.     $game_temp.message_text = 内容
  72. end

  73. def 等待(时间)
  74.   @wait_count = 时间 * 2
  75. end

  76. def 物品拥有数量(物品id)
  77.   a = $game_party.item_number(物品id)
  78.   return a
  79. end

  80. def 武器拥有数量(物品id)
  81.   a = $game_party.weapon_number(物品id)
  82.   return a
  83. end

  84. def 防具拥有数量(物品id)
  85.   a = $game_party.armor_number(物品id)
  86.   return a
  87. end

  88. def 删除图片1(图片编号)
  89.   $game_screen.pictures[图片编号].erase
  90. end

  91. def 显示图片1(图片编号, 文件名, 原点, x, y, xx, yy, 不透明度, 合成方式)
  92.   $game_screen.pictures[图片编号].show(文件名, 原点, x, y, xx, yy, 不透明度, 合成方式)
  93. end

  94. def 显示图片2(图片编号, 文件名)
  95.   $game_screen.pictures[图片编号].show(文件名, 0, 0, 0, 100, 100, 255, 0)
  96. end

  97. def 窗口外观(文件名)
  98.   $game_system.windowskin_name = 文件名
  99. end

  100. def 战斗时bgm(文件名)
  101.   $game_system.battle_bgm = 文件名
  102. end

  103. def 战斗结束时me(文件名)
  104.   $game_system.battle_end_me = 文件名
  105. end

  106. def 播放音效(路径)
  107.    Audio.se_play(路径)
  108. end

  109. def 播放音乐(路径)
  110.    Audio.bgm_play(路径)
  111. end

  112. def 停止播放
  113.   Audio.bgm_stop
  114. end
  115.   
  116. def 播放bgm(文件名)
  117.   Audio.bgm_play("Audio/BGM/" + 文件名)
  118. end

  119. def 播放bgs(文件名)
  120.   Audio.bgs_play("Audio/BGS/" + 文件名)
  121. end

  122. def 播放me(文件名)
  123.   Audio.me_play("Audio/ME/" + 文件名)
  124. end

  125. def 播放se(文件名)
  126.   Audio.se_play("Audio/SE/" + 文件名)
  127. end

  128. def 更改色调(红, 绿, 蓝, 时间)
  129.   色调 = Tone.new(红, 绿, 蓝, 0)
  130.   $game_screen.start_tone_change(色调, 时间*2)
  131. end
  132.   
  133. def 画面闪烁(红, 绿, 蓝, 时间,强度)  
  134.   颜色 = Color.new(红, 绿, 蓝, 强度)
  135.   $game_screen.start_flash(颜色, 时间*2)
  136. end

  137. def 画面震动(强度, 速度, 时间)  
  138.   $game_screen.start_shake(强度, 速度, 时间)
  139. end

  140. def 天气(类型, 强度, 时间)
  141.   $game_screen.weather(类型, 强度, 时间)
  142. end
  143.   
  144. def 读入文件(路径)
  145.   a = load_data(路径)
  146.   return a
  147. end

  148. def 销毁
  149.   exit
  150. end

  151. def 删除文件(路径)
  152.   File.delete(路径)
  153. end
  154.   
  155. def 写入文件(对象, 路径)
  156.   save_data(对象, 路径)
  157. end
  158.   
  159. def 取地图id
  160. a = $game_map.map_id()
  161. return a
  162. end
  163.   
  164. def 取地图宽
  165. a = $game_map.width()
  166. return a
  167. end

  168. def 取地图高
  169. a = $game_map.height()
  170. return a
  171. end

  172. def 取遇敌列表
  173. a = $game_map.encounter_list()
  174. return a
  175. end

  176. def 取遇敌步数
  177. a = $game_map.encounter_step()
  178. return a
  179. end
  180.   
  181. def 取地图数据
  182. a = $game_map.data()
  183. return a
  184. end  
  185.   
  186. def 取角色血值(角色id, 角色等级)  
  187. a = $data_actors[角色id].parameters[0, 角色等级]
  188. return a
  189. end  
  190.   
  191. def 取角色sp(角色id, 角色等级)
  192. a = $data_actors[角色id].parameters[1, 角色等级]
  193. return a
  194. end

  195. def 角色离开(角色id)
  196.   $game_party.remove_actor(角色id)
  197. end

  198. def 角色加入(角色id)
  199.   $game_party.add_actor(actor_id)
  200. end

  201. def 换地图(地图id, 角色x, 角色y)
  202.     $game_map.setup(地图id)
  203.     $game_player.moveto(角色x, 角色y)
  204.     $game_player.refresh
  205.     $game_map.autoplay
  206.     $game_map.update
  207.     $scene = Scene_Map.new
  208. end
复制代码
毕竟是初步版,还未完善,所以有很多命令还未增加,如果你有什么意见,可以随时找我,
QQ;1660618519
手机;13977375101

Lv1.梦旅人

梦石
0
星屑
200
在线时间
120 小时
注册时间
2007-8-17
帖子
147
2
发表于 2013-3-27 15:45:43 | 只看该作者
习惯了英文

突然觉得  中文更加难以记忆

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-15 15:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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