Skip to content

Instantly share code, notes, and snippets.

View yasuyuki-kamata's full-sized avatar

Yasuyuki Kamata yasuyuki-kamata

  • Unity Technologies Japan
  • Tokyo, Japan
View GitHub Profile
@yasuyuki-kamata
yasuyuki-kamata / deploy_server.sh
Created December 18, 2012 14:38
SVNチェックアウトした環境から本番環境(複数)にrsyncでデプロイするためのシェルスクリプト デプロイ先にはroot権限でPasswordログイン可能な強引な手法 rsyncの部分を変えればいろいろ応用可
### USAGE
### # ./deploy_server.sh [check|exec] [y|n]
# apache:apacheにかきかえ
chown -R apache:apache /var/www/html/*
# (codeigniterの場合) cache logsを書き込み可能に
chmod -R 777 /var/www/html/cache
chmod -R 777 /var/www/html/application/logs
# デプロイ先のサーバ。シェルの場合スペース区切りで配列になります。
@yasuyuki-kamata
yasuyuki-kamata / EnableTweenPosTest.cs
Created January 8, 2013 13:41
[unity]NGUIでクリックされたらTweenPositionをenable = trueする
using UnityEngine;
using System.Collections;
public class EnableTweenPosTest : MonoBehaviour {
private TweenPosition tp;
void Awake () {
tp = GetComponent<TweenPosition>();
}
@yasuyuki-kamata
yasuyuki-kamata / sample.cs
Created September 19, 2013 07:33
[NGUI] UIPanelとUIDraggablePanelがくっついてるGameObjectにつける ※Editor上でしか確認してません。
using UnityEngine;
using System.Collections;
public class sample : MonoBehaviour {
private UIPanel uiPanel;
private float sw;
void Awake() {
uiPanel = GetComponent<UIPanel>();
@yasuyuki-kamata
yasuyuki-kamata / PlayerControl.cs
Created November 20, 2013 06:04
方向キーでAnimator Componentのパラメータを変更する
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(Animator))]
public class PlayerControl : MonoBehaviour {
private Animator animator;
// Use this for initialization
void Start () {
@yasuyuki-kamata
yasuyuki-kamata / SpherePlayer.cs
Created August 10, 2014 01:54
球体をとある範囲で操作する
using UnityEngine;
using System.Collections;
public class SpherePlayer : MonoBehaviour {
public float speed = 5f;
public float range = 5f;
void Update () {
float z = Input.GetAxisRaw ("Vertical");
@yasuyuki-kamata
yasuyuki-kamata / UniRxChangeStateTest.cs
Last active August 29, 2015 14:17
列挙型でゲームのステートを持ち、その変更を受け取ってConsoleにDebug.Logを出すUniRxのサンプル
using UnityEngine;
using UniRx;
using UnityEngine.UI;
public enum GameState {
STATE_1,
STATE_2,
STATE_3
}
@yasuyuki-kamata
yasuyuki-kamata / ResultCallbackTest.cs
Last active August 29, 2015 14:17
UnityAds コールバックテスト
using UnityEngine;
using UnityEngine.Advertisements;
using UnityEngine.UI;
public class ResultCallbackTest : MonoBehaviour
{
[SerializeField]
private string gameID = "26870";
[SerializeField]
private bool isTestMode = false;
@yasuyuki-kamata
yasuyuki-kamata / ResultCallbackTestForUnityScript.js
Last active August 29, 2015 14:17
UnityAds コールバックテスト for UnityScript
#pragma strict
import UnityEngine.UI;
import UnityEngine.Advertisements;
var gameID : String = "26870"; // GAME ID
var isTestMode : boolean = false; // テストモード
var zoneID : String = "rewardedVideoZone"; // ZONE ID
var text : Text; // デバッグ用のUI.Text
var options : ShowOptions; // ShowOptions一時格納用
@yasuyuki-kamata
yasuyuki-kamata / NewBehaviourScript.cs
Created April 1, 2015 14:27
Test to confirm initializing UnityAds
using UnityEngine;
using UnityEngine.Advertisements;
public class NewBehaviourScript : MonoBehaviour
{
[SerializeField]
private string GameID = "26870";
void Awake ()
{
@yasuyuki-kamata
yasuyuki-kamata / UnityAdsSample.cs
Created April 13, 2015 22:33
[Unity Ads]動画広告の表示 基本的なコーディング
using UnityEngine;
using System.Collections;
using UnityEngine.Advertisements; // Unity Ads を使うための宣言
public class UnityAdsSample : MonoBehaviour
{
public string gameID;
void Awake ()
{