Skip to content

Instantly share code, notes, and snippets.

@echo off
for /f "delims=" %%d in ('dir /ad /b /s ^| sort /r') do rd "%%d"
@AkihiroImada
AkihiroImada / EditorWindowAddressableAssetsRegister.cs
Created October 17, 2020 09:50
指定フォルダ以下のアセットをAddressableとして登録するエディタ拡張.
using System.Collections.Generic;
using System.IO;
using System.Linq;
using UnityEngine;
using UnityEditor;
using UnityEditor.AddressableAssets.Settings;
using UnityEditor.AddressableAssets.Settings.GroupSchemas;
public class EditorWindowAddressableAssetsRegister : EditorWindow
{
@AkihiroImada
AkihiroImada / CMD.cs
Created September 10, 2018 14:03
Unityからコマンドプロンプトを起動するスクリプト.
using UnityEditor;
public static class CMD
{
[MenuItem("CMD/Debug/EchoTEST")]
public static void EchoTEST()
{
Call("/k echo TEST", false);
}
@AkihiroImada
AkihiroImada / ReadMeFileCreater.cs
Last active June 3, 2018 15:45
Unity Editor拡張 ReadMeを選択フォルダにつくる拡張
/*
* ReadMeファイルを作るやつ
* 2018 Akihiro Imada
*/
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
@AkihiroImada
AkihiroImada / MeshTopologyModifier.cs
Created November 18, 2017 14:08
Modify MeshTopology with one button.
#if UNITY_EDITOR
using UnityEngine;
using UnityEditor;
public class MeshTopologyModifier : MonoBehaviour
{
[SerializeField] SkinnedMeshRenderer[] m_skinned;
[SerializeField] MeshFilter[] m_filters;
@AkihiroImada
AkihiroImada / UI_Filtered.shader
Last active November 14, 2017 18:32
Unity ShaderLab "Custom/UI/Filtered" uGUIのImageに空間フィルタをかけるためのシェーダー
Shader "Custom/UI/Filtered"
{
Properties
{
[PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {}
_Color ("Tint", Color) = (1,1,1,1)
_StencilComp ("Stencil Comparison", Float) = 8
_Stencil ("Stencil ID", Float) = 0
_StencilOp ("Stencil Operation", Float) = 0
@AkihiroImada
AkihiroImada / keymap.cson
Created January 27, 2017 09:16
Atom keymap.cson for Windows
# Your keymap
#
# Atom keymaps work similarly to style sheets. Just as style sheets use
# selectors to apply styles to elements, Atom keymaps use selectors to associate
# keystrokes with events in specific contexts. Unlike style sheets however,
# each selector can only be declared once.
#
# You can create a new keybinding in this file by typing "key" and then hitting
# tab.
#
using UnityEngine;
using System.Collections;
using System.IO;
using System.Text;
[RequireComponent(typeof(CapturePanorama.CapturePanorama))]
public class CapturePanoramaMovieMaker : MonoBehaviour {
[SerializeField]
bool isOnStart_ = true;
[SerializeField]