31、动作设计:从完整性到复杂度管理

动作设计:从完整性到复杂度管理

在设计动作空间时,我们需要确保它能提供足够多样且精确的控制来解决问题,即动作的完整性。同时,也要考虑动作设计的复杂度,避免让问题变得过于困难。下面将详细探讨动作完整性和复杂度的相关内容。

动作完整性

在构建动作空间时,要思考是否能控制所有需要控制的元素。可以从人类控制的角度获取灵感,考虑人类为解决问题会如何控制一个系统,以及所需的控制精度和范围。例如,工业机器人可能需要精确到度的小分数的控制,但移动距离不需要很远;而人类驾驶汽车时,只需要精确到几度的控制,但汽车需要能够行驶很长的距离。

以视频游戏设计为例,其控制设计过程通常如下:
1. 确定可控制元素 :从游戏动态中,识别玩家为实现目标需要控制的元素。最好有一个游戏的理论模型,通常以描述所有游戏场景的流程图形式呈现。进行合理性检查,确保识别的元素和预期动作至少在理论上是正确的,保证动作被完整指定。
2. 设计控制方式 :确定元素后,找出控制它们的方法。如果游戏模仿现实,控制方式也可以模仿现实中的对应方式;否则,就需要进行设计。
3. 考虑设计因素 :控制设计可行后,要考虑直观性和效率。设计应在简洁性和详细性之间取得平衡。例如,游戏中有 100 个不同的动作,用 100 个不同的按钮会过于详细;用 2 个各有 10 个选项的拨盘,将其组合映射到 100 个动作,则过于简洁且不直观。如果动作有自然的分类方案,如一组攻击、一组法术和一组运动原语(如左右移动),将控制分为这些类别会更自然。在每个类别中,可以使用更紧凑的设计,为类别中的每个元素设置一个按键。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值