Skip to content

Instantly share code, notes, and snippets.

@kankikuchi
kankikuchi / PerlinNoiseAnimeRandomizer.cs
Created December 1, 2018 09:05
パーリンノイズを使ってアニメーションにランダムなゆらぎを与える【Unity】
// PerlinNoiseAnimeRandomizer.cs
// http://kan-kikuchi.hatenablog.com/entry/PerlinNoise_Anime
//
// Created by kan.kikuchi on 2018.12.01.
using UnityEngine;
using Random = UnityEngine.Random;
/// <summary>
/// パーリンノイズを使ってアニメーションにランダムなゆらぎを与えるクラス
@kankikuchi
kankikuchi / AssemblyCompileTimeWindow.cs
Last active December 1, 2018 07:31
アセンブリごとのコンパイル時間を計測したり、一定時間を越えたら警告を出したり【Unity】【エディタ拡張】
// AssemblyCompileTimeWindow.cs
// http://kan-kikuchi.hatenablog.com/entry/Assembly_Compile_Time
//
// Created by kan.kikuchi on 2018.11.26.
using UnityEditor;
using UnityEditor.Compilation;
using UnityEngine;
using System;
@kankikuchi
kankikuchi / SceneNavigator.cs
Last active December 1, 2018 07:31
ポストプロセスを使って、2Dでも3DでもVRでも使えるフェードとシーンの遷移【Unity】【VR】
// SceneNavigator.cs
// http://kan-kikuchi.hatenablog.com/entry/CameraFader
//
// Created by kan.kikuchi on 2018.08.26.
using UnityEngine;
using UnityEngine.SceneManagement;
using System.Collections;
/// <summary>
@kankikuchi
kankikuchi / CameraFader.cs
Last active December 1, 2018 07:31
ポストプロセスを使って、2Dでも3DでもVRでも使えるフェードとシーンの遷移【Unity】【VR】
// CameraFader.cs
// http://kan-kikuchi.hatenablog.com/entry/CameraFader
//
// Created by kan.kikuchi on 2018.08.26.
using UnityEngine;
using System;
/// <summary>
/// カメラをフェードするクラス
@kankikuchi
kankikuchi / SimpleAnimationChanger.cs
Last active December 1, 2018 07:31
AnimatorControllerを使わずに簡単にアニメーションを再生出来るSimpleAnimation【Unity】
// SimpleAnimationChanger.cs
// http://kan-kikuchi.hatenablog.com/entry/SimpleAnimation
//
// Created by kan.kikuchi on 2018.07.19.
using UnityEngine;
using System.Collections.Generic;
#if UNITY_EDITOR
using UnityEditor;
@kankikuchi
kankikuchi / MovieAdManager.cs
Created April 23, 2018 07:48
動画広告を管理するクラス(現状UniAdsのみ)【Unity】
// MovieAdManager.cs
// http://kan-kikuchi.hatenablog.com/entry/UnityAds
//
// Created by kan.kikuchi on 2015.08.31.
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine.Advertisements;
@kankikuchi
kankikuchi / TimeScaleControlWindow.cs
Last active October 11, 2018 22:27
エディタ実行中にTime.timeScaleを任意の値に変更する【Unity】【エディタ拡張】
// TimeScaleControlWindow.cs
// http://kan-kikuchi.hatenablog.com/entry/TimeScaleControlWindow
//
// Created by kan.kikuchi on 2018.03.27.
using System;
using UnityEngine;
using UnityEditor;
/// <summary>
@kankikuchi
kankikuchi / ExtensionConverter.cs
Last active March 29, 2018 01:04
インポートされたファイルの拡張子を自動で書き換える【Unity】【エディタ拡張】
// ExtensionConverter.cs
// http://kan-kikuchi.hatenablog.com/entry/ExtensionConverter
//
// Created by kan.kikuchi on 2018.03.03.
using System.IO;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
@kankikuchi
kankikuchi / SlackNotifier.cs
Created December 27, 2017 23:41
UnityからSlackにメッセージを送る【Unity】【Slack】
// SlackNotifier.cs
// http://kan-kikuchi.hatenablog.com/entry/SlackNotifier
//
// Created by kan.kikuchi on 2017.12.12.
using UnityEngine;
using UnityEngine.Networking;
using System.Collections;
using System.Collections.Generic;
@kankikuchi
kankikuchi / NameGenerationWindow.cs
Last active August 10, 2018 10:19
日本語から変数や関数名を生成するエディタ拡張【Unity】【エディタ拡張】
// NameGenerationWindow.cs
// http://kan-kikuchi.hatenablog.com/entry/NameGenerationWindow
//
// Created by kan.kikuchi on 2017.12.10.
using UnityEditor;
using UnityEngine;
using UnityEngine.Networking;
using System;
using System.Collections;