Project1

标题: VX中如何通过脚本实现随机标题图片? [打印本页]

作者: 很苦恼的诺诺    时间: 2012-1-10 11:41
标题: VX中如何通过脚本实现随机标题图片?
如题……搜索了一下貌似只有XP的脚本的说。dsu_plus_rewardpost_czw
作者: zhangbanxian    时间: 2012-1-10 15:42
用rand+分歧啊...
作者: hcm    时间: 2012-1-11 08:52
要么先搞一个跳过标题换面的脚本,在初始地图(黑屏)事件指令——独立变量,随机显示几个图片,再搞个显示选项事件,开始游戏(场所移动到剧情开始)/读取进度(显示存档画面)/退出(这不用说了吧)。
作者: woodytt    时间: 2012-1-11 11:08
本帖最后由 woodytt 于 2012-1-11 11:09 编辑

在class Scene_Title类中修改:
  1. def create_title_graphic
  2.     $game_variables[14] = rand(5)
  3.     case $game_variables[14]
  4.     when 0
  5.       @sprite = Sprite.new
  6.       @sprite.bitmap = Cache.system("Title0")
  7.     when 1
  8.       @sprite = Sprite.new
  9.       @sprite.bitmap = Cache.system("Title1")
  10.     when 2
  11.       @sprite = Sprite.new
  12.       @sprite.bitmap = Cache.system("Title2")
  13.     when 3
  14.       @sprite = Sprite.new
  15.       @sprite.bitmap = Cache.system("Title3")
  16.     when 4
  17.       @sprite = Sprite.new
  18.       @sprite.bitmap = Cache.system("Title4")
  19.     end
  20.   end
复制代码
在Graphics\System中增加名为Title0-Title4的图片文件。此范例按5张,数量可以再调整
作者: 月夜神音    时间: 2012-1-12 16:42
woodytt 发表于 2012-1-11 11:08
在class Scene_Title类中修改:在Graphics\System中增加名为Title0-Title4的图片文件。此范例按5张,数量可 ...

于是手贱弄了一下= 3=
  1. def create_title_graphic
  2.     $game_variables[14] = rand(5) #取得0~4之内的数字,可自行修改
  3.     @sprite = Sprite.new
  4.     @sprite.bitmap = Cache.system("Title#{$game_variables[14]}")
  5. end
复制代码
{:nm_8:}这样就够了~
作者: 各种压力的猫君    时间: 2012-1-13 04:08
月夜神音 发表于 2012-1-12 16:42
于是手贱弄了一下= 3=这样就够了~

既然都用了这种写法了干嘛还要用变量 = = b
  1.   #--------------------------------------------------------------------------
  2.   # ● 生成标题图形
  3.   #--------------------------------------------------------------------------
  4.   def create_title_graphic
  5.     @sprite = Sprite.new
  6.     @sprite.bitmap = Cache.system("Title#{rand(5)}")
  7.   end
复制代码
不就完了……




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1