|
arpg现在的实体交互块,子弹是可以穿透的,可破坏的交互块,虽然可以阻挡子弹,但是也会在受到攻击后被破坏,如果需要制作无法破坏的掩体,可以在下面将图中这段脚本,替换成下面这段脚本即可
- var blocks = owner.getCharacter().getInteractionBlocks();
- if(blocks != null){
- for(i = 0;i<blocks.length;i++){
- if(blocks[i].getData().isDestroy == false && blocks[i].getData().isItem == false && blocks[i].isCollision(rect)){
- return true;
- }
- if(blocks[i].isDestroy == false && blocks[i].getData().isDestroy == true && blocks[i].isCollision(rect)){
- blocks[i].destroy();
- return true;
- }
- }
- }
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|