博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity3D射线检测敌人是否在前方
阅读量:5815 次
发布时间:2019-06-18

本文共 663 字,大约阅读时间需要 2 分钟。

//发射一条射线,去检测玩家是否在自己面前,用来随后的发射炮弹            bool isForward = false;            var TranformShootPoint = ai.WorkingMemory.GetItem
("enemyShootPoint"); Ray ray = new Ray(TranformShootPoint.transform.position, TranformShootPoint.transform.forward); RaycastHit hit;//这个是碰撞检测的目标 if (Physics.Raycast(ray, out hit, 5))//传入的参数依次是:射线、射线碰撞物、射线检测距离 { GameObject obj = hit.transform.gameObject;//得到碰撞的游戏对象 if (obj.tag == "Player") { isForward = true; } }

 

转载于:https://www.cnblogs.com/TouchAfflatus/p/3537135.html

你可能感兴趣的文章
[轉]redis;mongodb;memcache三者的性能比較
查看>>
spin_lock & mutex_lock的差别?
查看>>
微软职位内部推荐-Sr DEV
查看>>
用计算器计算“异或CRC”
查看>>
LINK:fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 (转)
查看>>
让你的WPF程序在Win7下呈现Win8风格主题
查看>>
Google搜索解析
查看>>
深刻理解C#的传值调用和传引用调用
查看>>
Windows环境配置Apache+Mysql+PHP
查看>>
BZOJ 3209 花神的数论题 数位DP+数论
查看>>
JDBC二查询(web基础学习笔记八)
查看>>
监听器(web基础学习笔记二十二)
查看>>
802.11 学习笔记
查看>>
Leetcode-Database-176-Second Highest Salary-Easy(转)
查看>>
Lua中的元表与元方法
查看>>
Servlet&jsp基础:第三部分
查看>>
延伸 -- 分类 -- 目录
查看>>
.NET ORM框架 SqlSugar4.0 功能快速预览【开源】
查看>>
Ubuntu12.04LTS安装好后是空白桌面的解决步骤(更新显卡驱动)
查看>>
poj-3696 The Luckiest number
查看>>