今天检索Opsive的时候,无意间看到有人把我的文章转到腾讯的文章版面去了,虽然没有注明原文地址,不过看到自己的文章被转载,还是有点小激动的,于是决定今天在写一篇:)
为了文章观感,图片就不加水印了,希望转载的人自觉填上原文地址,WangHaoDiablo原创文章:)
实战:使用UCC做一个跳舞的逻辑
-
需求:玩家按下逗号,开始跳舞,再按下一次逗号,停止跳舞。
-
创建一个类
using UnityEngine;
using Opsive.UltimateCharacterController.Character.Abilities;
public class DancingAbility : Ability
{
}
空类即可,不需要任何代码,如果判定,当玩家试图移动时停止跳舞,则需要填写代码,暂时,只完成上面需求就好,这个主要是用来,理解UCC复杂的动系统,是如何运作的,知道这个原理,我就可以很轻易的去搞道具,武器什么的了。
-
填写Inspector