纳金网

标题: 游戏行为序列系统插件SW Actions [打印本页]

作者: 710960383    时间: 2017-6-8 15:43
标题: 游戏行为序列系统插件SW Actions
Requires Unity 4.7.2 or higher.

SolarWind Actions is an essential framework that will save you hundreds of hours of work. It allows you to build and execute any type of complex action sequence.
You can create sophisticated sequences, define conditions under which sub-actions execute, and perform various convenience operations. SW Actions comes bundled with 20+ actions to get you going.
• Unity 4/5 PE/Pro compatible!
• Tested on PC & Mac standalone, iOS, Android, WSA 8.1/10, Web Player, WebGL (should also work on ALL other due to minimal dependencies).
• The framework has already been battle-tested in a multi-platform released game (A Clockwork Brain)
# Applications

SolarWind Actions has many applications.
• Tutorials: Creating tutorials is much easier, as you can build very complex behaviors with a few lines of code, and then make changes just as easily.

• Delayed execution: Scheduling code for later execution has never been more flexible.

• Undo/Redo: Creating and executing commands and their reverse counterpart is effortless.

• Editor Scripts: You can easily create operations that manipulate scenes, objects, etc, making your scripts much easier to build and maintain.

• Callbacks: Actions are a much more powerful alternative to System.Actions when used as callbacks.

• Animations & Sounds: The Action framework lets you handle sequences of animations and sounds combined with other actions very easily

• Business logic: Building a sophisticated business logic can be a lot more flexible.

• Any kind of functionality: Having complex operations as standalone actions allows you to reuse large parts of your code in a very effective and elegant way.

# Features
• A robust and flexible framework for executing complex sequences of actions.

• 22 powerful, ready to use, actions.

• The ability to decouple the action creation with the execution, thus performing any action lazily.

• The ability to abort, fast-forward, reset and repeat actions.

• Endless extensibility: you can create any custom action you want, often with just a few lines of code.

• An API that results into clean and well-designed code.

• Full C# source code included.
# Ready-to-use Actions
• SequencialCompositeAction: executes a list of actions one at the time.

• ConcurrentCompositeAction: executes a list of actions all at once.

• Delay: waits for a certain amount of time.

• DelegateAction: invokes a certain function.

• TriggeredAction: initially idle, listens for a certain condition and only starts execution when the condition becomes true.

• PredicateBasedDecorator: if a condition is true, it performs a certain action, otherwise it does nothing.

• ExceptionBasedDualAction: executes an action and if it throws an exception it executes another action.

• DebugLog, DebugWarning, DebugError: logs into the Unity console.

• ActivateGameObject, DeActivateGameObject: make a game object active or inactive.

• Repeat: executes a given action indefinitely or for a certain number of times.

• FFProtect: protects an action from being fast-forwarded.

• Many more: InstantDecorator, TagAction, Abort, Reset, AutoReset, NullAction, FFProtectByCount, FFPRotectByState.
Custom actions
Every project has a lot of custom functionality, so you should expect to create many custom actions, based on the ones already provided by the framework, in order to create the business logic that you want.
In most cases the custom actions you create will only be a few lines of code.



0.jpg (85.69 KB, 下载次数: 295)

0.jpg

2.jpg (44.39 KB, 下载次数: 329)

2.jpg

3.jpg (40.78 KB, 下载次数: 318)

3.jpg

4.jpg (55.84 KB, 下载次数: 324)

4.jpg

5.jpg (68.31 KB, 下载次数: 295)

5.jpg


作者: ardus    时间: 2017-6-8 16:24
谢谢分享!
作者: radar1224    时间: 2017-6-8 19:29
感谢楼主分享
作者: wj2008wh    时间: 2017-6-8 21:17
多谢版分享,很好的资源、
作者: nmjkl    时间: 2017-6-8 22:37
感谢楼主分享
作者: seeyou_1984    时间: 2017-6-9 08:55
序列号认识
作者: an7306911    时间: 2017-6-9 09:16
感谢分享!!!!
作者: views63    时间: 2017-6-9 09:26
试试这个插件好不好用
作者: icon123    时间: 2017-6-9 11:21

作者: yyqhs    时间: 2017-6-9 14:40
谢谢楼主分享~
作者: lhy_ps    时间: 2017-6-9 18:20
E: 游戏行为序列系统插件SW Actions [修改]
作者: 江枫月    时间: 2017-6-11 05:42
学习学习
作者: Mr_X    时间: 2017-6-11 07:13
不错不错
作者: mhsn123xc    时间: 2017-6-12 13:02
很需要这个来编写AI脚本,感谢楼主分享
作者: yangjianhui6    时间: 2017-6-13 18:09

感谢楼主分享
作者: qq88923826    时间: 2017-6-18 17:24
RE: 游戏行为序列系统插件SW Actions [修改]RE: 游戏行为序列系统插件SW Actions [修改]
作者: gdtiti    时间: 2017-6-20 23:50
游戏行为序列系统插件SW Actions
作者: superowner    时间: 2017-7-1 12:31
谢谢分享,不错啊
作者: xujialin    时间: 2017-7-2 15:44
顶楼主非常感谢
作者: xx1206917580    时间: 2017-7-4 23:03
unity3d 放置类游戏
作者: 2780514648    时间: 2017-7-5 08:47
谢谢分享啊 老铁
作者: poised    时间: 2017-7-6 11:58
感谢楼主分享
作者: lightsp@qq.com    时间: 2017-7-8 17:30
Thansk for share !!

作者: 577683035    时间: 2017-7-8 20:23
我就看看不说话得嘞
作者: lyoceansea    时间: 2017-12-16 18:46
下下看看。。。。。。
作者: 岭南太狩-辉少    时间: 2018-6-22 18:39
感谢分享此插件
作者: tzkt623    时间: 2018-6-26 15:34
谢谢分享
作者: 2823896    时间: 2018-6-28 11:04
哈哈哈哈或或谢谢分享
作者: lc513623756    时间: 2020-5-22 20:38
学习下 感谢大佬的插件
作者: yumu908    时间: 2020-9-26 11:02
yk8y游戏行为序列系统插件SW Acti




欢迎光临 纳金网 (http://rs.narkii.com/club/) Powered by Discuz! X2.5