[過去ログ] 【ゲームエンジン】Unity初心者質問スレBuild3 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
528: 名前は開発中のものです。 [] 2020/02/15(土) 00:44:59.58 ID:Knc6MN40(1/2) AAS
Unityの教科書2019の通りやってもキャラが横移動しなくなりました
2Dの横スク作ってます
public class PlayerController : MonoBehaviour
{
Rigidbody2D rigid2D;
float jumpForce = 680.0f;
float walkForce = 30.0f;
float maxWalkSpeed = 2.0f;

// Use this for initialization
void Start()
{
this.rigid2D = GetComponent<Rigidbody2D>();
}
void Update()
{
//左右移動
int key = 0;
if (Input.GetKey(KeyCode.RightArrow))key = 1;
if (Input.GetKey(KeyCode.LeftArrow)) key = -1;

float speedx = Mathf.Abs(this.rigid2D.velocity.x);
529
(2): 名前は開発中のものです。 [] 2020/02/15(土) 00:46:12.62 ID:Knc6MN40(2/2) AAS
if (speedx < this.maxWalkSpeed)
{
this.rigid2D.AddForce(transform.right * key * this.walkForce);
}
//動く方向に応じて反転
if (key != 0)
{
transform.localScale = new Vector3(key, 1, 1);  } } }

実行すると画像の反転だけして移動してくれません・・・
インスペクターのほうはちゃんとやってる(RigidBody2D BoxCollider2D付与)
エラーは出ない
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s