查看: 1427|回复: 3
打印 上一主题 下一主题

[插件资源] AI Behavior 1.10 - 智能角色制作

[复制链接]

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2016-1-24 08:42:27 |只看该作者 |倒序浏览








Requires Unity 4.3.4 or higher.

Game Ready AI Behavior System:
Easily create and modify dynamic AI Behaviors for your game project with one simple tool.

Support for Mecanim and Legacy Animation Systems - 支持Mecanim与传统的动画系统

We include out of the box support for both Mecanim and Legacy animation systems. In addition, we also include the ability to easily hook into any other animation system you'd like with just a few lines of code!

Includes 12 AI Behaviors Ready for Action! - 12种直接套用的AI模式!

Each Behavior brings you amazing levels of control and flexibility to meet the needs of your project. Simply apply the component to your character and give them something to think about.

Easily Extend AI Behavior to Meet Your Needs - 拓展性极高的AI行为模式,符合您的专业需求!

Do our 12 states and 13 triggers not meet your needs? No problem, just extend the BaseState or BaseTrigger class to create what you need. AI Behavior will automatically detect them and make them available to you!

Version 1.10 Changelog

Features:
Added a new Reset mode selection to the TimerTrigger
- If 'WhenTriggered' is selected it will only reset after the timer has expired while in it's parent state
- If it expires within another state it will be true next time the parent state is entered
Added an option to keep the agent upright (when rotating it)
Added an ItemCount trigger that detects whether a certain amount of items are still in the scene
Added a "No Target Found" transition to the seek state

Fixes:
Fixed a null reference exception when a state is removed apart from the AI Behaviors Editor

Changes:
Removed the FollowState since its' behavior can be replicated using other states and triggers
PatrolState distance threshold is now as automated as possible
Made GetNextPatrolPoint and other properties protected instead of private
Removed IsAndIsNot from the CurrentState trigger. Use "Invert Result" instead
Made the SetPatrolPoints methods virtual
damageMultiplier is now protected instead of public. Use GetDamageMultiplier() instead.
Added a virtual method "GetSquareDistanceThreshold" to the SeekState
Added a DefaultDisplayName method to give each trigger and state a default name
Updated the AttackData struct to have more data in it
AIBehaviors.RotateAgent() is now a protected virtual method


游客,本帖隐藏的内容需要积分高于 30 才可浏览,您当前积分为 0

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏1 支持支持0 反对反对0
回复

使用道具 举报

0

主题

11

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
2895
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2016-1-24 09:33:54 |只看该作者
好好好好好好好好好
回复

使用道具 举报

0

主题

1

听众

2744

积分

中级设计师

Rank: 5Rank: 5

纳金币
125
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2016-3-4 16:00:58 |只看该作者
顶贴是美德
回复

使用道具 举报

0

主题

1

听众

82

积分

设计初学者

Rank: 1

纳金币
0
精华
0
地板
发表于 2016-3-24 15:56:09 |只看该作者
顶顶 看看啊看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2025-7-30 11:22 , Processed in 0.254968 second(s), 28 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部