Skip to content

Instantly share code, notes, and snippets.

View anchan828's full-sized avatar

Keigo Ando anchan828

View GitHub Profile
@anchan828
anchan828 / gist:5317953
Created April 5, 2013 09:29
Editor.CreateEditor の使い方その1
using UnityEngine;
using UnityEditor;
using System.Collections.Generic;
public class CloneInspecotr : EditorWindow
{
[MenuItem("Window/CloneInspecotr")]
static void Open ()
{
GetWindow<CloneInspecotr> ();
@anchan828
anchan828 / gist:5552597
Created May 10, 2013 05:36
UniduinoでServoを動かすサンプル
using UnityEngine;
using System.Collections;
using Uniduino;
public class Sample : MonoBehaviour
{
private Arduino arduino;
private int angle;
void Start ()
@anchan828
anchan828 / gist:5552743
Created May 10, 2013 06:34
Uniduinoで明るさセンサのサンプル
using UnityEngine;
using System.Collections;
using Uniduino;
public class Sample : MonoBehaviour
{
//3.3V
private Arduino arduino;
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/@KeyIndexDefined">True</s:Boolean>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/Shortcut/@EntryValue">AssetDeleteResult</s:String>
<s:String x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/Text/@EntryValue"> static AssetDeleteResult OnWillDeleteAsset (string $assetPath$, RemoveAssetOptions $option$)&#xD;
{&#xD;
$END$&#xD;
}</s:String>
<s:Boolean x:Key="/Default/PatternsAndTemplates/LiveTemplates/Template/=27C6C585F2A2204D93E825FAE7479170/Reformat/@EntryValue">True</s:Boolean>
<s:Boolean x:Key="/Default/PatternsAndTemplate
using UnityEngine;
using System.Collections;
#if UNITY_EDITOR
using UnityEditor;
[InitializeOnLoad]
// 大草原クラス
class WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
{
private static void ClearConsoleLogs()
{
var type = Types.GetType("UnityEditorInternal.LogEntries", "UnityEditor");
var info = type.GetMethod("Clear", BindingFlags.Public | BindingFlags.Static | BindingFlags.Instance);
info.Invoke(null, new object[0]);
}

Temp Run

使用するプロジェクト :

完成ゲーム「てんぷらん」 :

とりあえず完成しているゲームを見てみましょう。

環境を揃えましょう

update
upgrade
tap caskroom/cask
install brew-cask
tap caskroom/versions
install git
install nkf
install nodebrew
@anchan828
anchan828 / CompileError.cs
Last active October 24, 2018 11:31
コンパイルエラーが出たまま再生ボタンを押すと、ドラクエの呪いの効果音を再生する
using UnityEngine;
using UnityEditor;
using System.Reflection;
[InitializeOnLoad]
public class CompileError
{
// 効果音。自由に変更する
// http://commons.nicovideo.jp/material/nc32797
const string musicPath = "Assets/Editor/nc32797.wav";
@anchan828
anchan828 / iTunes.cs
Created August 22, 2014 08:42
エディタ再生時にiTunesを一時停止&エディタ再生をやめた時にiTunesを再生する
using UnityEngine;
using UnityEditor;
using System.IO;
using System.Text;
[InitializeOnLoad]
public class iTunes
{
static iTunes ()
{