Unity

Holotoolkit-unityでMSBuild-15.0(VS2017)を使う

VS2017からレジストリの構成が変わっている。


RenderingスレッドでC#関数を呼び出すと次回play時に固まる

何のことか分かりにくいが以下のコードで再現できる。

public int m_count;

void OnRender(int eventID)
{
    m_count++;
}

void Update()
{
    var p = Marshal.GetFunctionPointerForDelegate(OnRender);
    GL.IssuePluginEvent(p, 0);
}


Unity向けのJSON Parserを作成中

いつもJSONUtilやMiniJson+JsonNodeを使うのだけど数値周りのcastで苦しんだので自前でつくることにした。


UnityのSerializedObject

UnityのSerializedObjectのメモ。


UnityでToon

toon

Toonシェーダーをやってみる。


UnityのShaderを書いてみる

アルファブレンディング・シャドウキャスター・シャドウレシーバー

  • アルファブレンディング
  • シャドウキャスター
  • シャドウレシーバー

なシェーダー。


UnityのUsePassを追う

下記のUnityの半透明シェーダーがいったいどういうメカニズムなのかを調べる。 Shaderの元ネタはこちら


Unity5.3でWebGL


Unity開始

仕事の都合もあって、Unityの学習を開始。