Project1

标题: 如何让角色只有在撞到物体之后才能改变方向 [打印本页]

作者: wabbyzw    时间: 2015-7-11 12:00
标题: 如何让角色只有在撞到物体之后才能改变方向
如题。就是角色假设一开始按了左键,那么就会一直往左走,一直到撞到东西(比如说墙)之后才会停下来,这时候才能往另外的方向走。
作者: wabbyzw    时间: 2015-7-11 12:34
可以这么理解吧……………跟滑冰差不多……
作者: kuerlulu    时间: 2015-7-11 14:06
一个事件并行处理:

墙事件:


作者: 妖精蕾贝卡    时间: 2015-7-11 18:12
  1. module Ice
  2. end
  3. def Ice.move
  4.   if $game_player.terrain_tag == 1 #这个可以改成其他的地形标志
  5.     case $game_player.direction
  6.     when 2
  7.       $game_player.move_down
  8.     when 4
  9.       $game_player.move_left
  10.     when 6
  11.       $game_player.move_right
  12.     when 8
  13.       $game_player.move_up
  14.     end
  15.   end
  16. end
复制代码
某高人提供的腳本,並行事情的内容填Ice.move執行,把圖塊的地形標誌設置成1即可。




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