csharp (アセット动作确认用)キー力力ンン
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp (アセット动作确认用)キー力力ンン相关的知识,希望对你有一定的参考价值。
using UnityEngine;
using UnityEngine.UI;
/// <summary>
/// (アセット動作確認用)
/// キー入力でアニメーションを切り替え、画面にアニメーション名を表示する
/// </summary>
public class ChangeAnimation : MonoBehaviour
{
[SerializeField] Animator[] anims =null;
[SerializeField] Text text = null;
[SerializeField] float delay = 0.1f;
[SerializeField] string triggerName = "Trigger";
[SerializeField] KeyCode key = KeyCode.Space;
private void Start () => UpdateText ();
private void Update ()
{
if ( Input.GetKeyDown ( key ) )
{
foreach ( var anim in anims )
{
anim.SetTrigger ( triggerName );
}
text.text = "";
// AnimationClip が切り替わるのを待って名前を表示
Invoke ( nameof ( UpdateText ), delay );
}
}
private void UpdateText ()
{
var clipInfo = anims[0].GetCurrentAnimatorClipInfo ( 0 );
if ( clipInfo.Length == 0 )
{
text.text = "";
}
else
{
text.text = clipInfo[0].clip.name;
}
}
}
以上是关于csharp (アセット动作确认用)キー力力ンン的主要内容,如果未能解决你的问题,请参考以下文章
csharp アセットバンドル化したLive2DをStreamingAssetsからロードするサンプルコード※エラーハンドリング无し,UnityEditor専用
csharp 复数のアセットを取り出す
csharp アセットバンドルビルドスクリプト
markdown アラームがセットされているか确认
markdown フォーセットブックマーク
python モチーフの2次构造と配列のセットからantaRNAによって配列セットを作る。