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

Project1

 找回密码
 注册会员
搜索
楼主: 玄月
打印 上一主题 下一主题

【教程】解决调用事件菜单NPC等物还会动的问题。

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
41
发表于 2009-2-7 00:45:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

魔王 ⑨

梦石
0
星屑
90
在线时间
379 小时
注册时间
2006-10-16
帖子
4299

贵宾

42
 楼主| 发表于 2009-2-7 11:00:04 | 只看该作者
我说我原来的工程。这个工程是我花了一点时间草草做出来的。事件菜单是旧工程的。话说用CALL_SCENE正好能避免这个bug,真是意外收获 - -+
回复 支持 反对

使用道具 举报

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

43
发表于 2009-2-8 05:59:29 | 只看该作者
  1. $角色_need_update = true
  2. class Game_Event < Game_Character
  3.   #--------------------------------------------------------------------------
  4.   # ● フレーム更新
  5.   #--------------------------------------------------------------------------
  6.   def update
  7.     return unless $角色_need_update
  8.     unless Math.hypot(@x - $game_player.x, @y - $game_player.y) > 14
  9.       super
  10.       # 自動イベントの起動判定
  11.       check_event_trigger_auto
  12.       # 並列処理が有効の場合
  13.       if @interpreter != nil
  14.         # 実行中でない場合
  15.         unless @interpreter.running?
  16.           # イベントをセットアップ
  17.           @interpreter.setup(@list, @event.id)
  18.         end
  19.         # インタプリタを更新
  20.         @interpreter.update
  21.       end
  22.     end
  23.   end
  24. end
复制代码

禁止刷新:$角色_need_update = false
要记得恢复:$角色_need_update = true
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-2
帖子
275
44
发表于 2009-8-7 10:49:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 10:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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