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

Project1

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

[已经过期] 夏娜的事件生成脚本如何使用呢?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-1-20
帖子
46
跳转到指定楼层
1
发表于 2011-1-9 16:05:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 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) 却一直报错,这是个什么状况?

点评

下次记得使用“代码”功能哦(那个"<>"形状的按钮)  发表于 2011-1-9 16:19

Lv1.梦旅人

梦石
0
星屑
60
在线时间
5 小时
注册时间
2006-10-5
帖子
23
2
发表于 2011-1-9 16:38:17 | 只看该作者
同样求解!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-13 06:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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