2014-01-01から1年間の記事一覧

fbxファイルからAnimationClipを取得する

fbxファイルからAnimationClip取得する方法がググっても見付けきれなかったのですが 以下のように取得対象のfbxファイルのみをLoadした状態にして、FindObjectsOfTypeAllで取り出すという 力技で取得することができた。(もっとスマートな方法があるのかも...…

Editor拡張でキーバインドをカスタマイズ

Unityのデフォルトショートカットキーが扱いにくいので 自分用のEditor拡張Scriptを作成してみた 変更または新たに定義したいショートカットキー ゲームオブジェクトの作成、削除、有効/無効 Prefab(プレハブ)のApply コンソール出力のクリア 再インポート …

UnityのGUIで日本語が文字化けする

MacでUnity開発してるとGUIで日本語が「????」に文字化けしました。 原因は、C#ファイルが「UTF-8 BOM無し」になってるためでしたので、「UTF-8 BOM有り」に変換すると解消されます。 ちなみにWindowsでは、文字化けせずにコンパイルエラーになります

抽選確率の計算

あまりC#に精通していない自分ですが 抽選確率の計算ロジックを書いたのでメモ。 public class Program { public static void Main () { Dictionary<string, int> aFruitsDict = new Dictionary<string, int>(); aFruitsDict.Add("リンゴ", 10); // 確率 0.3% aFruitsDict.Add("ミカン"</string,></string,>…

コルーチンについて

シングルスレッド環境でマルチスレッドっぽく動作できる コルーチンについての理解度が低かったので挙動を確認してみた コルーチンの特徴 コルーチンについては、通常の関数のとは異なり、 処理を途中で中断して任意のタイミングで中断部分から処理を再開で…

Qiitaのtokenを取得するまでのメモ

Qiita API v2 documentation - Qiita:Developer 1. Qiitaのユーザー設定からパスワードを設定しておく 2. auth API(/api/v1/auth)をPOSTで叩くことで取得できるのでshellから、以下を実行。 % python >>> import json >>> import requests >>> user = 'fujim…