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

Project1

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

请问事件块模板的修改在哪里?

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
2 小时
注册时间
2007-6-2
帖子
13
跳转到指定楼层
1
发表于 2009-6-9 04:56:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是右键的那个"用事件块模板新建事件块"
我想要修改事件块模板中场所移动事件的声音,要在哪里修改呢?
谢谢
版务信息:本贴由楼主自主结贴~

Lv1.梦旅人

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
帖子
993
2
发表于 2009-6-9 05:14:19 | 只看该作者
将你想要替换的SE改名为"Move"扔到Audio/SE文件夹里应该可以。

嗯,不能浪费签名了,打广告。本人的悲剧作品:
坑化游戏《龙之影》      R剧《星空》     小游戏《剑与拳头》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
2 小时
注册时间
2007-6-2
帖子
13
3
 楼主| 发表于 2009-6-9 08:40:48 | 只看该作者
以下引用水镜风生于2009-6-8 21:14:19的发言:

将你想要替换的SE改名为"Move"扔到Audio/SE文件夹里应该可以。

可是我还想更改触发条件..
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
625
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

4
发表于 2009-6-9 09:07:33 | 只看该作者
设定好之後再进入修改
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
2 小时
注册时间
2007-6-2
帖子
13
5
 楼主| 发表于 2009-6-9 21:05:47 | 只看该作者
以下引用snstar2006于2009-6-9 1:07:33的发言:

设定好之後再进入修改

就是因为这样太麻烦所以才要修改模板啊..{/lh}
就是简易事件那里
如果不行的话就另外开一个工程当作事件库了..{/lh}
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
625
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

6
发表于 2009-6-9 22:00:01 | 只看该作者
我弄一个事件库的脚本给你吧
已经完成了一部分
明天贴出来给你

现去睡了  ZZZ


这个你先测试一下
有BUG提出来
使用方法:
在事件名称填: template N
N为事件库地图里面,模块事件的ID


  1. # 設定事件庫的地圖ID
  2. $eventhouse_id = 2

  3. class Scene_Title < Scene_Base
  4.   alias evhs_load_database load_database
  5.   def load_database
  6.     evhs_load_database
  7.     $data_eventhouse = load_data(sprintf("Data/Map%03d.rvdata", $eventhouse_id))
  8.   end
  9. end
  10. class Game_Map
  11.   alias evhs_setup_events setup_events
  12.   def setup_events
  13.     evhs_setup_events
  14.     for i in @map.events.keys
  15.       if @map.events[i].name =~ /template (\d+)/
  16.         @events[i] = Game_Event.new(@map_id, $data_eventhouse.events[$1.to_i])
  17.         @events[i].moveto(@map.events[i].x, @map.events[i].y)
  18.       end
  19.     end
  20.   end
  21. end
复制代码

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
2 小时
注册时间
2007-6-2
帖子
13
7
 楼主| 发表于 2009-6-10 04:44:21 | 只看该作者
以下引用snstar2006于2009-6-9 14:00:01的发言:

我弄一个事件库的脚本给你吧
已经完成了一部分
明天贴出来给你

现去睡了  ZZZ



这个你先测试一下
有BUG提出来
使用方法:
在事件名称填: template N
N为事件库地图里面,模块事件的ID

# 設定事件庫的地圖ID
$eventhouse_id = 2

class Scene_Title < Scene_Base
  alias evhs_load_database load_database
  def load_database
    evhs_load_database
    $data_eventhouse = load_data(sprintf("Data/Map%03d.rvdata", $eventhouse_id))
  end
end
class Game_Map
  alias evhs_setup_events setup_events
  def setup_events
    evhs_setup_events
    for i in @map.events.keys
      if @map.events.name =~ /template (\d+)/
        @events = Game_Event.new(@map_id, $data_eventhouse.events[$1.to_i])
        @events.moveto(@map.events.x, @map.events.y)
      end
    end
  end
end




[本贴由作者于 2009-6-9 14:33:05 最后编辑]

谢谢~
的确可以把事件搬来,不过是不是就能对应一个事件呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-27 04:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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