Project1

标题: 夏娜的事件生成脚本如何使用呢? [打印本页]

作者: 寂狼XP部落    时间: 2011-1-9 16:05
标题: 夏娜的事件生成脚本如何使用呢?
本帖最后由 fux2 于 2011-1-9 16:18 编辑

脚本地址:
http://rpg.blue/web/htm/news620.htm
  1. # 脚本说明:
  2. # ● 在游戏运行中制作事件
  3. # By:灼眼的夏娜

  4. class Game_Map
  5. attr_reader   :map
  6. end

  7. class Game_Character
  8. attr_accessor :character_name
  9. end

  10. class Scene_Map


  11. def conjure(x,y,name,character_name)
  12.    $game_map.events[$game_map.events.size+1] = Game_Event.new($game_map.map_id,produce_event(x,y,name,character_name))
  13.    $game_map.map.events[$game_map.events.size] = produce_event(x,y,name,character_name)
  14.    @spriteset.dispose
  15.    @spriteset = Spriteset_Map.new
  16. end

  17. def produce_event(x,y,name,character_name)
  18.    e = RPG::Event.new(x,y)
  19.    e.id = $game_map.events.size
  20.    e.name = name
  21.    e.pages = [RPG::Event::Page.new]   
  22.    e.pages[0].graphic = RPG::Event::Page::Graphic.new
  23.    e.pages[0].graphic.character_name = character_name   
  24.    e.pages[0].step_anime = true
  25.    e.pages[0].through = true
  26.    #
  27.    # 事件的一些其他属性大家可以自行设置
  28.    #
  29.    return e
  30. end

  31. end
复制代码
——————————————————————————-
我在事件中执行脚本 produce_event(7,11,npc一号,1.png) 却一直报错,这是个什么状况?
作者: hyxqshk    时间: 2011-1-9 16:38
同样求解!




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