码迷,mamicode.com
首页 > 其他好文 > 详细

(原)UE4 制作执行队列(Action Queue)

时间:2018-10-09 22:46:13      阅读:450      评论:0      收藏:0      [点我收藏+]

标签:范围   不能   系统   顺序   复杂   方式   chunk   执行   游戏   

队列和树在游戏开发中是比较常见的数据结构,在一定范围能保证执行的顺序。

结合一些设计模式技巧,往往可以做一些神器。

   

如加载块chunk管理,任务系统(当然也可以使用行为树来做复杂的任务系统)。

   

小得不能再小的demo

1, 让小球按照指定的action执行。(类似于Tween-Sequence)

UML图:

技术分享图片

具体使用(比较随意)

1、Actor中使用

   

封装队列

技术分享图片

   

   

单个执行

   

技术分享图片

   

2、队列执行任性行为

   

采取了实现队列接口或继承方式

   

接口有DoBegin和DoEnd的接口方法

   

管理者管理队列中一个DoEnd后Queue取出下一个执行,直到QUEUE完成。

   

(原)UE4 制作执行队列(Action Queue)

标签:范围   不能   系统   顺序   复杂   方式   chunk   执行   游戏   

原文地址:https://www.cnblogs.com/BaiPao-XD/p/9763362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!