123 第1页 | 共3 页下一页
返回列表 发新帖
查看: 5398|回复: 29
打印 上一主题 下一主题

[插件资源] 游戏行为序列系统插件SW Actions

[复制链接]

436

主题

17

听众

4683

积分

中级设计师

Rank: 5Rank: 5

纳金币
1380
精华
9

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

跳转到指定楼层
楼主
发表于 2017-6-8 15:43:39 |只看该作者 |倒序浏览
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, 下载次数: 294)

0.jpg

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

2.jpg

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

3.jpg

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

4.jpg

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

5.jpg

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

使用道具 举报

ardus    

1

主题

1

听众

1101

积分

助理设计师

Rank: 4

纳金币
22
精华
0
沙发
发表于 2017-6-8 16:24:14 |只看该作者
谢谢分享!
回复

使用道具 举报

7

主题

6

听众

4308

积分

中级设计师

Rank: 5Rank: 5

纳金币
305
精华
0

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

板凳
发表于 2017-6-8 19:29:35 |只看该作者
感谢楼主分享
回复

使用道具 举报

3

主题

9

听众

8726

积分

高级设计师

Rank: 6Rank: 6

纳金币
2376
精华
1

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

地板
发表于 2017-6-8 21:17:58 |只看该作者
多谢版分享,很好的资源、
回复

使用道具 举报

nmjkl    

0

主题

7

听众

2322

积分

中级设计师

Rank: 5Rank: 5

纳金币
5
精华
0
5#
发表于 2017-6-8 22:37:15 |只看该作者
感谢楼主分享
回复

使用道具 举报

0

主题

1

听众

2744

积分

中级设计师

Rank: 5Rank: 5

纳金币
125
精华
0

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

6#
发表于 2017-6-9 08:55:11 |只看该作者
序列号认识
回复

使用道具 举报

0

主题

0

听众

676

积分

初级设计师

Rank: 3Rank: 3

纳金币
12
精华
0

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

7#
发表于 2017-6-9 09:16:21 |只看该作者
感谢分享!!!!
回复

使用道具 举报

1

主题

0

听众

1026

积分

助理设计师

Rank: 4

纳金币
49
精华
0

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

8#
发表于 2017-6-9 09:26:20 |只看该作者
试试这个插件好不好用
回复

使用道具 举报

0

主题

1

听众

84

积分

设计初学者

Rank: 1

纳金币
3
精华
0
9#
发表于 2017-6-9 11:21:04 |只看该作者
回复

使用道具 举报

yyqhs    

0

主题

10

听众

6780

积分

高级设计师

Rank: 6Rank: 6

纳金币
191
精华
0

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

10#
发表于 2017-6-9 14:40:44 |只看该作者
谢谢楼主分享~
回复

使用道具 举报

123 第1页 | 共3 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

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

GMT+8, 2024-11-26 17:34 , Processed in 0.110431 second(s), 32 queries .

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

© 2008-2019 Narkii Inc.

回顶部