unity開発備忘録

unityのメモ帳です。

✅オブジェクトを特定の位置に(瞬間)移動させる

void Start()
{
    this.transform.position = new Vector3(-1, -1, 0);
}

✅オブジェクトを指定した方向に一定スピードで移動させる

using UnityEngine;

public class ConstantMoveObject : MonoBehaviour
{
public float moveSpeed = 1.0f;
public int moveRight = 3;
public int moveDown = 1;
private Vector3 moveDirection;

void Start()
{
    // ここで移動する方向を指定します。
    moveDirection = new Vector3(moveRight, -moveDown, 0);
    moveDirection.Normalize();
}

void Update()
{
    transform.position += moveDirection * moveSpeed * Time.deltaTime;
}

}

コルーチンを使って繰り返し実行する方法+解説

動的にオブジェクトを簡単に生成する方法

動的に生成した複数のオブジェクトをまとめて削除する方法

ワンクリックでテキストを表示・非表示を切り替える方法

動的にテキストのUIを変更する方法

タイマー

タイマー表示の作り方

シーン間で変数を保持する

シーン間で変数を保持する方法(staticを使う方法)。

2つのオブジェクトをずれずに一緒に動かす

床と上のオブジェクトを一緒に動かす方法

ルーレット

ルーレットを回すシンプルなスクリプト

あわせて読みたい
ルーレットを回すシンプルなスクリプト using System.Collections; using System.Collections.Generic; using UnityEngine; public class RouletteController : MonoBehaviour { float rouletteSpeed = 0; voi...

probuilder

あわせて読みたい
probuilderでオブジェクトに穴を開ける方法 probuilderの頂点モードを選択 shift(macならcontrol)を押して複数の頂点を選択。 複数の頂点を選択した状態で↓のオブジェクトの移動モードを使うと点群が移動して穴を...