ブログ
-
Unity
Unityで爆発エフェクトを呼び出す
スクリプトを作成する こちらを参考にスクリプトを作成して爆発させたいオブジェクトに貼り付けます スクリプト using System.Collections; using System.Collections.Generic; using UnityEngine; public class ExplosionTest : MonoBehaviour { public G... -
Unity
動く床、落ちる床の作り方
目次 動く床 触れると落ちる床 床が動いた時においていかれないようにする 動く床 using System.Collections; using System.Collections.Generic; using UnityEngine; public class MoveFloor : MonoBehaviour { private Vector3 initialPosition; [Serial... -
Unity
左クリックで弾を飛ばす
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Shot : MonoBehaviour { public GameObject bullet; public Transform muzzle; public float speed = 1000; void Update() { if (Input.GetButtonDown(&quo... -
Unity
敵を全員倒したらクリア
using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; public class GameClearController : MonoBehaviour { private GameObject[] enemyObjects; void Update() { enemyObjects = GameObject.FindGameObjectsWithTag("... -
Unity
Unityの便利機能を使いこなそう #4 NavmeshAgentで敵のAIをつくろう
敵がついてくる範囲の設定 NavMeshAgentの追加と設定 敵が主人公を追いかけるスクリプトの作成 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.AI; public class EnemyFollowPlayer : MonoBehaviour ... -
Unity
ランダムな場所にクローン生成
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Clone : MonoBehaviour { [SerializeField] GameObject prefab; int count = 0; int max = 50; void Start() { InvokeRepeating("Generate", 1, ... -
Unity
タイトル画面からゲーム画面の呼び出し
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement;//シーンの呼び出しをする際に追記する public class CallGame : MonoBehaviour { // Update is called once per frame void Update ... -
Unity
体力ゲージとダメージ処理
Create → UI → Slider とおします Sliderの中にあるHandle Slide Area を削除します Sliderを選択し、POSで位置を調整したり、Scaleで大きさを調整します※POSを0、0、0にすると画面の真ん中にきます Backgroundを選択して、Colorをおして色をかえます Fill... -
Unity
コンボ攻撃
アニメーションの読み込み、アニメーションの名前の変更、アニメーションの遷移の設定 アニメーションの遷移の条件の設定 スクリプトの入力 using UnityEngine; using System.Collections; public class Combo : StateMachineBehaviour { override public ... -
Unity
攻撃判定
using System.Collections; using System.Collections.Generic; using UnityEngine; public class GetAnimationInfo : MonoBehaviour { public GameObject obj; private AnimatorStateInfo stateInfo; private Animator anim; // Use this for initializat...