Skip to content

Instantly share code, notes, and snippets.

View EsProgram's full-sized avatar
😇

EsProgram EsProgram

😇
View GitHub Profile
@EsProgram
EsProgram / CameraAttention.cs
Last active August 29, 2015 14:05
Unity:カメラの注目動作(回転移動)/2通りの回転方法を実装
using System.Collections;
using UnityEngine;
public class CameraAttention : MonoBehaviour
{
public GameObject destination;
public GameObject lookAtPos;
public float moveSpeed;
public float rotateSpeed;
using System.Collections;
using UnityEngine;
[RequireComponent(typeof(MoveBall))]
[RequireComponent(typeof(DestroyOnOutOfCamera))]
[RequireComponent(typeof(Collider2D))]
public class Ball : MonoBehaviour
{
private void Start()
{
@EsProgram
EsProgram / Circle_Expr.cs
Created December 3, 2014 00:28
円への放射
using System.Collections;
using UnityEngine;
public class Circle_Expr : MonoBehaviour
{
[SerializeField]
private GameObject ball = default(GameObject);
[SerializeField]
private float speed = default(float);
@EsProgram
EsProgram / DestroyOnOutOfCamera.cs
Created December 3, 2014 00:29
カメラの描画範囲外でDestroy
using System.Collections;
using UnityEngine;
public class DestroyOnOutOfCamera : MonoBehaviour
{
private void OnBecameInvisible()
{
Destroy(gameObject);
}
}
@EsProgram
EsProgram / Gero.cs
Created December 3, 2014 00:29
偶然出来上がった産物
using System.Collections;
using UnityEngine;
public class Gero : MonoBehaviour
{
[SerializeField]
private GameObject ball = default(GameObject);
[SerializeField]
private float speed = default(float);
[SerializeField]
@EsProgram
EsProgram / MoveBall.cs
Created December 3, 2014 00:30
ボールの動き
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MoveBall : MonoBehaviour
{
private event Action<Transform, System.Object> Move = delegate { };
private bool isMove;
private object param;
@EsProgram
EsProgram / Sin_Expr.cs
Created December 3, 2014 00:30
サイン波放射
using System.Collections;
using System.Linq;
using UnityEngine;
public class Sin_Expr : MonoBehaviour
{
[SerializeField]
private GameObject ball = default(GameObject);
[SerializeField]
private float speed = default(float);
@EsProgram
EsProgram / TimeDestroy.cs
Created December 3, 2014 00:30
時間経過でDestroy
using System.Collections;
using UnityEngine;
public class TimeDestroy : MonoBehaviour
{
[SerializeField]
private float destroyTime = default(float);
private float start;
private void Start()
@EsProgram
EsProgram / GUI_Pass.cs
Created December 3, 2014 00:42
セーブ/ロード
using System.Collections;
using System.IO;
using System.Xml.Serialization;
using UnityEngine;
public class GUI_Pass : MonoBehaviour
{
private string pass = string.Empty;
private void OnGUI()
using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Threading;
using UnityEngine;