2018-06-01から1ヶ月間の記事一覧

C#のstringがクッソ重たい件 #高速化

構文解析する際に、 stringにcharを万単位で追加することがあって text += c; を永遠と繰り返す単純なコードで10秒くらいかかってた。 そこでStringBuilderを使ってみる。 StringBuilder builder = new StringBuilder(); builder.Append(c); これだけで0.05…

UnityのLow-Level Native Plugin Interface

Unityには、LowLevelNativePluginInterfaceというものがあって C++で直に描画apiを叩けます。https://docs.unity3d.com/Manual/NativePluginInterface.htmlですが、公式ではGL.issueplugineventのサンプルしかあらず CommandBufferに乗せる方法やGameビュー…

ゲーム系専門学校の闇について

前置き 筆者はゲーム系専門学校卒業をしていて、 自分の実体験から語っています。 全てがこういった学校じゃないこともしってはいますが それでも一括りにしてしまうほどに近年は危機感を持ってほしいと思いました・・。 間違った道を進むとみんな不幸になり…

iPad6を買った。 控えめに言っても言わなくても最高

iPadを買いました iPad6をついに購入してしまった。 ここ最近は何かとiOS, Macでの作業も多いので 思想設計を慣らす というのが目的だったが想定以上だった。 ディスプレイ、発色が超きれい とてつもなくキレイ。 どのくらい綺麗かって、ディズニーランドに…

unity androidビルドできない問題

UnityでAndroidビルドに失敗する 最近、android sdkがandroidstudio付属になって SDKManagerが消えちゃったみたいです。 しかもrequireなんちゃらってエラーが出てくる。 Unity2017でビルドしたい! まず、android-sdk_r24-windowsをダウンロードします。(r2…