csharp 统一でキャラクターを移动させる

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 统一でキャラクターを移动させる相关的知识,希望对你有一定的参考价值。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

//	このScriptはRigidbodyのアタッチが必須。無い場合は自動でアタッチする
[RequireComponent(typeof(Rigidbody))]
//	このScriptはAnimatorのアタッチが必須。無い場合は自動でアタッチする
[RequireComponent(typeof(Animator))]

public class PlayerMove : MonoBehaviour {
	private Rigidbody rig;
	private Animator anim;
	private float x, y;

	[SerializeField, HeaderAttribute("移動速度")]
	private float speed = 3.0f;

	// Use this for initialization
	void Start () {
		//	アタッチされたコンポーネントを取得
		rig = GetComponent<Rigidbody>();
		anim = GetComponent<Animator>();
	}
	
	// Update is called once per frame
	void Update () {
		//	スティックの傾きを取得
		x = Input.GetAxis("Horizontal");
		y = Input.GetAxis("Vertical");

		//	AnimatorControllerのパラメータへ値を渡す
		anim.SetFloat("x", x);
		anim.SetFloat("y", y);
	}

	void FixedUpdate(){
		rig.velocity = new Vector3(x, 0, y) * speed;
	}
}

以上是关于csharp 统一でキャラクターを移动させる的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp B3_A_カーネルハック课题4キャラクタデバイス

html 异なるバージョンの的jQueryを共存させる方法。

CV是啥意思?

css 画像スライダー//四角の中に縦に5つのブロックを表示させる//来源https://jsbin.com/ziqiceh

text [IPアドレスをバイトで表记させる处理をワンライナーで]コンソール上でIPアドレスをバイト表示する(by blacknon)より

csharp サクッとオブジェクト同士を阶层化させるエディタ拡张.GameObjectは非対応です