小八馍馍 发表于 2022-1-6 12:06:35

ARPG如何制作子弹无法穿透的掩体

arpg现在的实体交互块,子弹是可以穿透的,可破坏的交互块,虽然可以阻挡子弹,但是也会在受到攻击后被破坏,如果需要制作无法破坏的掩体,可以在下面将图中这段脚本,替换成下面这段脚本即可

var blocks = owner.getCharacter().getInteractionBlocks();
      if(blocks != null){
            for(i = 0;i<blocks.length;i++){
                if(blocks.getData().isDestroy == false && blocks.getData().isItem == false && blocks.isCollision(rect)){
                  return true;
                }

                if(blocks.isDestroy == false && blocks.getData().isDestroy == true && blocks.isCollision(rect)){
                  blocks.destroy();
                  return true;
                }
            }
      }


页: [1]
查看完整版本: ARPG如何制作子弹无法穿透的掩体