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

【Javascript】Date.today()

Javascript では現在の日時を取得するメソッドがあります。 Date.now()C#の DateTime.Today(時刻部分は 00:00:00)が欲しいので 書いてみた。 Date.today = function(){ const res = new Date(); // memo // from javascript 1.4 // dateObj.setHours(hoursVa…

【Cocos2d-JS】cc.loader の拡張

リソースデータAに自前のデータBを依存していて、 データAをプリロード時にデータBも一緒にプリロードしたいです。 データAをインスタンス化してからデータBをプリロードしてもいいですが、 処理が複雑になってしまうです。あるいは、同時時複数リソースを使…

【Unity】Unity WebGLのIME入力

UnityのWebGL対応でIME入力はほぼ必要ですが 検索したら、大体以下の公式リポジトリにたどり着きます。 GitHub - unity3d-jp/WebGLNativeInputField: WebGLでIME入力を可能にします実はこの対応はあまり好みではないです。 なぜなら ブラウザのダイアログや…

【javascript】function.bind()でハマった。

タイトル通り、javascriptの function.bind()でハマった。 gist.github.com [Wandbox]三へ( へ՞ਊ ՞)へ ハッハッfunction.bind() で、文字列を分岐しようとしていますが、 default に分岐してしまったのです。原因は thisArg として渡されるプリミティブ値はオブ…

【Unity】今年度報告した不具合

仕事でUnityを触ると、たまり不具合に遭遇しますね。 今年度は4件報告しました。1件目:List.LastIndexOf(...) の挙動がおかしい FogBugzC# List が空きの状態で List.LastIndexOf(T)を呼びと -1 を返されますが、 Unityの場合、例外をスローします throw …