Skip to content

Instantly share code, notes, and snippets.

Hironari Nishioka WestHillApps

Block or report user

Report or block WestHillApps

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View CreateCustomTmproTextMenu.cs
#if UNITY_EDITOR
using UnityEngine;
using UnityEditor;
using TMPro;
public static class CreateCustomTmproTextMenu
{
// TextMeshProのデフォルトフォントから差し替えたいResources外のフォントアセットパス
private const string FONT_PATH_TMPRO = "Assets/MyProject/NonResources/UseFont.asset";
View JsonUtilityTest.cs
using System;
using System.Collections.Generic;
using UnityEngine;
public class JsonUtilityTest : MonoBehaviour
{
private void Start ()
{
var orgTest = new TestClass();
orgTest.Log();
@WestHillApps
WestHillApps / HudControl.cs
Last active Mar 7, 2019
uGUIで3D空間のオブジェクト上に追従するHUD制御用コンポーネント
View HudControl.cs
using UnityEngine;
/// <summary>
/// uGUIで3D空間のオブジェクト上に追従するHUD制御用コンポーネント
/// </summary>
public class HudControl : MonoBehaviour
{
public Transform targetTrans;
public Vector3 offset = Vector3.zero;
@WestHillApps
WestHillApps / BitmapFontTextCreator.cs
Created Mar 14, 2015
uGUIでビットマップフォントを適用したText生成用Editor拡張。BitmapFontScalerと併せて使う。
View BitmapFontTextCreator.cs
using UnityEngine;
using UnityEngine.UI;
using UnityEditor;
public class BitmapFontTextCreator
{
// デフォルトカスタムフォントパス
const string DEFAULT_FONT_PATH = "Assets/CustomFont/customfont.fontsettings";
// デフォルトフォントカラー
static readonly Color32 DEFAULT_COLOR = new Color32(50, 50, 50, 255);
@WestHillApps
WestHillApps / BitmapFontScaler.cs
Last active Aug 29, 2015
uGUIのビットマップフォントサイズ変更用
View BitmapFontScaler.cs
using UnityEngine;
using UnityEngine.UI;
using System.Collections;
/// <summary>
/// ビットマップフォントをuGUIで使用する場合、FontSizeの指定ができないため
/// 代替としてTransformのScaleによるスケーリングを行う
/// </summary>
public class BitmapFontScaler : MonoBehaviour
{
@WestHillApps
WestHillApps / UGuiLongPress.cs
Created Jan 17, 2015
uGUIのボタン長押し判定
View UGuiLongPress.cs
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
public class UGuiLongPress : MonoBehaviour, IPointerDownHandler, IPointerUpHandler
{
/// <summary>
/// 押しっぱなし時に呼び出すイベント
/// </summary>
public UnityEvent onLongPress = new UnityEvent ();
@WestHillApps
WestHillApps / CaptureScreenAndroid.cs
Last active Aug 31, 2015
Androidでスクリーンショットをとってギャラリーに反映させる
View CaptureScreenAndroid.cs
using UnityEngine;
using System.Collections;
public static class CaptureScreenAndroid
{
/// <summary>
/// スクリーンショットを保存してギャラリーに反映させる
/// </summary>
public static void CaptureScreen (MonoBehaviour mb)
{
@WestHillApps
WestHillApps / FixPlaneAspectRatio.cs
Last active Aug 29, 2015
Planeのアスペクト比を固定したままスケーリングする
View FixPlaneAspectRatio.cs
using UnityEngine;
using System.Collections;
[ExecuteInEditMode]
public class FixPlaneAspectRatio : MonoBehaviour
{
enum HEIGHT_PARAM
{
Y,
Z,
@WestHillApps
WestHillApps / FadeTest.cs
Last active Apr 10, 2019
AlphaBlendedシェーダを適用したマテリアルの3Dオブジェクトをフェードアウトさせるテスト
View FadeTest.cs
using UnityEngine;
using System.Collections;
public class FadeTest : MonoBehaviour
{
void Start ()
{
StartCoroutine (FadeAlpha ());
}
@WestHillApps
WestHillApps / ResLoadAsyncTest.cs
Last active Apr 10, 2019
Resources.LoadAsyncのテスト
View ResLoadAsyncTest.cs
using UnityEngine;
using System.Collections;
public class ResLoadAsyncTest : MonoBehaviour
{
// リソースフォルダ以下のファイルパス
[SerializeField]
string filePath;
void Start ()
You can’t perform that action at this time.