Skip to content

Instantly share code, notes, and snippets.

@makochang
makochang / RB2DCtrl.cs
Created February 15, 2015 23:50
Unity Fire1が押されるたびにRigidbody2DのisKinematicを切り替える
using UnityEngine;
using System.Collections;
public class RB2DCtrl : MonoBehaviour
{
void Update ()
{
if (Input.GetButtonDown ("Fire1")) {
rigidbody2D.isKinematic = !rigidbody2D.isKinematic;
}
@makochang
makochang / RB2DCtrl.cs
Created February 15, 2015 23:47
Unity Fire1が押されるたびにRigidbody2DのisKinematicを反転する
using UnityEngine;
using System.Collections;
public class RB2DCtrl : MonoBehaviour
{
void Update ()
{
if (Input.GetButtonDown ("Fire1")) {
GetComponent<Rigidbody2D> ().isKinematic = !GetComponent<Rigidbody2D> ().isKinematic;
}
@makochang
makochang / ExampleClass.cs
Created January 21, 2015 13:47
Unityで静的クラスの利用例
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Update () {
if (Input.GetButtonDown ("Fire1")) {
GameManager.AddScore (100);
Debug.Log (GameManager.GetScore ());
}
}
@makochang
makochang / GameManager.cs
Last active August 29, 2015 14:13
Unityの静的クラスの例
using UnityEngine;
using System.Collections;
//MonoBehaviourを継承しない.
public static class GameManager
{
//メンバーは全てstaticにする.
private static int score;
public static void AddScore (int p)
@makochang
makochang / ScreenCapture.cs
Last active August 29, 2015 14:13
Unityでスクリーンショットを保存する
using UnityEngine;
using System.Collections;
public class ScreenCapture : MonoBehaviour {
//キャプチャーの開始・終了.
private bool rec = false;
//照合キー.
private char checkKey;
//日付.
using System;
class ConsoleInput{
static void Main(){
string input;
input=Console.ReadLine();
Console.WriteLine(input);
}
}
using UnityEngine;
using System.Collections;
public class CameraFollow : MonoBehaviour
{
public Transform target;
public float smoothing = 5f;
Vector3 offset;
using UnityEngine;
public class PlayerMovement : MonoBehaviour
{
public float speed = 6f;
Vector3 movement;
Animator anim;
Rigidbody playerRigidbody;
int floorMask;
@makochang
makochang / StaticInt.cs
Last active August 29, 2015 14:13
Mainメソッドの外側で変数を宣言する
class StaticInt{
static int n;
static void Main(){
System.Console.WriteLine(n);
n = 999;
System.Console.WriteLine(n);
}
}
@makochang
makochang / HelloWorld.cs
Created January 8, 2015 06:13
C# による Hello World プログラム
public class HelloWorld
{
public static void Main()
{
System.Console.WriteLine("Hello, World!");
}
}