
AI
文章平均质量分 94
ChiLi_Lin
卧槽!卧槽!!卧槽!!!!!
展开
-
Unity 有限状态机(Finite State Machine)的理解 与 实现简单的可插拔(Pluggable)AI脚本对象。
Unity 有限状态机(Finite State Machine)、状态模式的理解与实现坦克AI。 参考官方教程:Pluggable AI With Scriptable Objects Github完整项目:TanksPluggableAI 大神Blog:【游戏设计模式】之三 状态模式、有限状态机 & Unity版本实现 一般的游戏AI都是使用状态机的设计模式来实现的。发现官方原创 2017-06-10 22:20:27 · 8468 阅读 · 0 评论 -
Unity 使用物理射线(Physics.Raycast),实现扇形区域碰撞检测三种方法
Unity 使用物理射线(Physics.Raycast),实现扇形(Fan-Shaped)区域碰撞检测。 参考之前的制作简单UI: Unity 有限状态机(Finite State Machine)的理解 与 实现简单的可插拔(Pluggable)AI脚本对象。 Github项目:GentleTank 网上已经很多实现扇形检测的方法。大部分都是用MeshCollider实现的。而据说原创 2017-06-14 18:27:25 · 30720 阅读 · 10 评论 -
Unity Runtime NavMesh(运行时导航)总结,实现AI可以导航到墙壁(天花板)上
Unity Runtime NavMesh(运行时导航)总结,实现AI可以导航到墙壁上。*要求版本5.6以上。 官方教程:Live Session: Runtime NavMesh Generation 使用插件:NavMeshComponents 在5.6版本之前,Unity自带的导航烘培场景需要在编辑时烘培(非运行时)。在5.6及其以后版本就可以实现运行时烘培场景,实现实时导航。而原创 2017-08-25 00:22:30 · 6421 阅读 · 1 评论