Skip to content

Instantly share code, notes, and snippets.

View kentouemura's full-sized avatar
🐕
wow

doggy kentouemura

🐕
wow
View GitHub Profile
@kentouemura
kentouemura / ScenarioTextController.cs
Last active August 27, 2016 05:30
TypeFaceAnimatorを使用したノベルTextController
using UnityEngine;
using UnityEngine.UI; // UI操作のため必要
using System.Collections;
public class ScenarioTextController : MonoBehaviour
{
private static readonly float TEXT_COMPLETE_TIME = 0.5F;
private static readonly float TEXT_LENGTH_TIME = 0.03F;
/// <summary>
@kentouemura
kentouemura / GameScene.cs
Created March 14, 2016 15:52
ゲームシーンクラス
using UnityEngine;
using System.Collections;
/// <summary>
/// ゲームシーンクラス
/// </summary>
public class GameScene : MonoBehaviour
{
[SerializeField] PlayerInputHandler playerInputHandler;
[SerializeField] Player player;
@kentouemura
kentouemura / PlayerInputHandler.cs
Created March 14, 2016 15:37
プレイヤーの操作受け取りクラス
using UnityEngine;
using System.Collections;
/// <summary>
/// プレイヤー操作クラス
/// </summary>
public class PlayerInputHandler : MonoBehaviour
{
/// <summary>
/// 移動コマンド
@kentouemura
kentouemura / MoveCommand.cs
Created March 14, 2016 15:32
移動するコマンドクラス
using UnityEngine;
using System.Collections;
/// <summary>
/// 移動コマンド
/// </summary>
public class MoveCommand : PlayerCommand
{
/// <summary>
/// 移動
@kentouemura
kentouemura / PlayerCommand.cs
Created March 14, 2016 15:31
プレイヤーが起こす行動の基底クラス
using UnityEngine;
using System.Collections;
/// <summary>
/// プレイヤーの行動基底クラス
/// </summary>
public class PlayerCommand : MonoBehaviour
{
/// <summary>
/// 実行する行動
@kentouemura
kentouemura / Player.cs
Created March 14, 2016 15:25
プレイヤークラス
using UnityEngine;
using System.Collections;
/// <summary>
/// プレイヤークラス
/// </summary>
public class Player : CharacterBase
{
/// <summary>
/// プレイヤーの移動速度
@kentouemura
kentouemura / CharaBase.cs
Created March 14, 2016 15:23
キャラクター基底クラス
using UnityEngine;
using System.Collections;
/// <summary>
/// キャラクター基底クラス
/// </summary>
public class CharacterBase : MonoBehaviour
{
/// <summary>
/// 初期化
@kentouemura
kentouemura / TextController.cs
Created February 27, 2016 08:32
ノベルゲームっぽい文字を制御するためのスクリプト
using UnityEngine;
using System.Collections;
using UnityEngine.UI; // UI要素を使うため
public class TextController : MonoBehaviour
{
const float TEXT_SPEED = 0.5F;
const float TEXT_SPEED_STRING = 0.05F;
const float COMPLETE_LINE_DELAY = 0.3F;
using UnityEngine;
using System.Collections;
public class Cube : MonoBehaviour
{
void Start()
{
ShowAnimation();
}