Project1

标题: 咋让开火车(队列行进)的队友没有碰撞体积呢? [打印本页]

作者: 神隐的主犯    时间: 2025-1-1 21:33
标题: 咋让开火车(队列行进)的队友没有碰撞体积呢?
就是va里边开火车的情况下,队友是有判定体积的。

就会发生以下情况。

墙壁                    墙壁              墙壁

追你的怪物           你队友           队长(你)

墙壁                   墙壁                墙壁

或者


追你的怪物(或者图中的大铁球陷阱,或者你路过的NPC)会被直接卡住。然后我设置好的移动路线和时机就会乱掉。

虽然在论坛找到了一个跟班也会触发明雷的帖子。

但和我要的不是很一样。我想要的是那种…………就是开火车的队友只是一个贴图,只有队长有碰撞体积。npc和铁球经过队友会直接穿过去。

跪求大佬





作者: 魔法丶小肉包    时间: 2025-1-1 22:27
RUBY 代码复制
  1. class Game_Player
  2.   def collide?(x, y, follower=true)
  3.     !@through && (pos?(x, y) || (follower && followers.collide?(x, y)))
  4.   end
  5. end
  6. class Game_Event
  7.   def collide_with_player_characters?(x, y)
  8.     normal_priority? && $game_player.collide?(x, y, false)
  9.   end
  10. end





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