- 作例を確認
- プレイヤーの操作系
- 箱のプレハブ化と配置
- メダルの配置と当たり判定
- “Clear!!” モデルのインポート
- Active フラグの操作
- Sample Assets のインポート(かなり時間かかる)
- Asset Store と Sample Asset の説明
- 様々なサンプル (Sample Assets/Sample Scenes/Scenes)
- Prototype プレハブを使ってみる
- サンプルを豪華に作り直してみる
- AI を使ってみる
// Player.cs
using UnityEngine;
using System.Collections;
public class Player : MonoBehaviour
{
void Update()
{
if (Input.GetButtonDown("Jump"))
{
rigidbody.AddForce(Vector3.up * 300);
}
}
void FixedUpdate()
{
rigidbody.AddForce(Vector3.right * Input.GetAxis("Horizontal") * 20);
rigidbody.AddForce(Vector3.forward * Input.GetAxis("Vertical") * 20);
}
}
// Medal.cs
using UnityEngine;
using System.Collections;
public class Medal : MonoBehaviour
{
public GameObject clearText;
void OnCollisionEnter(Collision collision)
{
if (collision.gameObject.name == "Player")
{
clearText.SetActive(true);
}
}
}