Skip to content

Instantly share code, notes, and snippets.

View JunShimura's full-sized avatar
:octocat:

Jun Shimura JunShimura

:octocat:
View GitHub Profile
@JunShimura
JunShimura / Tetrimino sample2
Created June 29, 2020 03:04
Tetrimino sample 2
using System;
using System.Collections.Generic;
using System.Diagnostics;
namespace Tetorimino
{
class Program
{
static void Main(string[] args)
{
@JunShimura
JunShimura / Tetrimino sample
Created June 29, 2020 03:02
Tetrimino randomize sample
using System;
using System.Collections.Generic;
using System.Diagnostics;
namespace Tetrimino
{
class Program
{
static void Main(string[] args)
{
@JunShimura
JunShimura / CommonTools.cs
Created June 27, 2020 07:20
Find to GetoComponent with checing null
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace CommonTools
{
public class Tools : MonoBehaviour
{
public static T GetComponentInObject<T>(string objectName)
{
@JunShimura
JunShimura / StateManager.cs
Created February 14, 2020 02:02
StateManager
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
namespace StateManager {
public class StateManager<T> {
private T _state;
public T state {
@JunShimura
JunShimura / RandomTest.cs
Last active May 21, 2019 13:50
RandomTest.cs
using UnityEngine;
using UnityEngine.TestTools;
using NUnit.Framework;
using System.Collections;
public class RandomTestScript
{
[Test]
@JunShimura
JunShimura / TestClassA.cs
Last active April 23, 2018 23:50
[Unity初心者Tips]確実に!必要なComponentを入れるRequire ComponentとReset() ref: https://qiita.com/JunShimura/items/6576eb63c19c2c9f0c0a
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(TestClassB))]
[RequireComponent(typeof(TestClassC))]
[RequireComponent(typeof(Rigidbody))]
public class TestClassA : MonoBehaviour
{
@JunShimura
JunShimura / CubeControl.cs
Last active June 21, 2017 11:33
[Unity初心者Tips]オブジェクトがクリックされたか検知する方法、よく見かける?あの方法と比較 ref: http://qiita.com/JunShimura/items/4547563fbb2691f40626
using UnityEngine;
using System.Collections;
[RequireComponent(typeof(Rigidbody))]
public class CubeControl : MonoBehaviour {
Rigidbody rigidBody;
public Vector3 force = new Vector3(0, 10, 0);
public ForceMode forceMode = ForceMode.VelocityChange;
@JunShimura
JunShimura / Hogehoge.CS
Last active October 13, 2016 08:26
[超初心者向け]UnityでのC#の基礎(2)class ref: http://qiita.com/JunShimura/items/5dbf402821f1c1866b55
using UnityEngine;
using System.Collections;
public class Hogehoge : MonoBehaviour {
// Use this for initialization
void Start () {
}
@JunShimura
JunShimura / BlockControl.cs
Last active October 26, 2015 07:09
PrefabとInstantiateの基本(2)効率的にBlockを並べる:「はじめてのUnity」のブロック崩しを改造しながら学ぶ ref: http://qiita.com/JunShimura/items/268d5a6ccce303999da8
using UnityEngine;
using System.Collections;
public class BlockControl : MonoBehaviour {
public Transform blockPrefab;
// Use this for initialization
void Start () {
@JunShimura
JunShimura / BlockControl.cs
Last active October 26, 2015 07:09
PrefabとInstantiateの基本(1)ブロックをScriptで配置:「はじめてのUnity」のブロック崩しを改造しながら学ぶ ref: http://qiita.com/JunShimura/items/7e45fc6236cf97914041
using UnityEngine;
using System.Collections;
public class BlockControl : MonoBehaviour {
public GameObject blockPrefab;
// Use this for initialization
void Start () {
Instantiate(blockPrefab);