Project1

标题: 如何用脚本将两个事件位置互换? [打印本页]

作者: 黄亦天    时间: 2011-10-5 15:11
标题: 如何用脚本将两个事件位置互换?
考虑过用事件但是非常不方便代入事件ID
于是求教一下互换事件位置的话,应该写上什么脚本的说?dsu_plus_rewardpost_czw
作者: nanaka    时间: 2011-10-5 15:18
本帖最后由 nanaka 于 2011-10-5 15:31 编辑
  1. $game_map.events[事件id].moveto(x,y)
复制代码
---------------------------------------------------------------------
  1. module Swap_Event
  2.   module Command
  3.     def swap_event(id1,id2)
  4.       swapx = $game_map.events[id2].x
  5.       swapy = $game_map.events[id2].y
  6.       $game_map.events[id2].moveto($game_map.events[id1].x,$game_map.events[id1].y)
  7.       $game_map.events[id1].moveto(swapx,swapy)
  8.     end
  9.   end
  10. end

  11. class Game_Interpreter
  12.   include Swap_Event::Command
  13. end


复制代码
插进去在事件脚本里写swap_event(事件id1,事件id2)就行了




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