エフアンダーバー

個人開発の記録

【Unity】 IL2CPPメモ

IL2CPP (Intermediate Language to C Plus Plus) 以前IL2CPPについての記事を書こうと思って、とっていたメモがあったので公開。 メモ書きなのでわかりづらいのはご容赦ください。 本当は内部実装の話も含めて、シリーズで書こうと思っていたのですが、 英語…

Unityのエディタ拡張で頂点変換を可視化

久しぶりのブログ更新。 せっかくなので何か楽しそうなことをしたいと思い、 頂点が行列によって変換されていく様子をアニメーションさせてみました。 これで初学者も頂点変換が理解できる・・・かもしれない。 頂点変換アニメーション こちらからソースコー…

【Unity】Stripping Levelについて

前回の記事を書いた後で自分の書いたことが本当にあっているのか心配になってきたのでいろいろと調べなおしてみました。 わかったような気になっていたけど結構わかっていないもんで・・・ そして結局この記事の結論としてもようわからんかったという内容な…

【VSTU】Visual Studio Tools for Unity と micro mscorlib

Visual Studio Tools for Unityでライブラリをつくろうと思っていたら謎のエラーに嵌ったのでメモ。 前提知識 Visual Studio Tools for Unity (VSTU)とは? Visual Studio Tools for Unity (VSTU)は、 言わずと知れた統合開発環境Visual StudioでUnity用のコ…

自動生成ダンジョン試作 その3

自作ゲーム用の自動生成ダンジョンの試作。 前回の続きです。 とりあえず、よくある二分木の部屋作成アルゴリズムとてきとーに作った道作成アルゴリズムでダンジョンっぽくしてみる。 前回 www.f-sp.com 全体図 拡大図 部屋の見栄えはあとで整えるとして、道…

自動生成ダンジョン試作 その2

自作ゲーム用の自動生成ダンジョンの試作。 前回の続きです。 地面がカクカクしすぎていたのでそれの修正。 前回 www.f-sp.com 全体図 拡大図 前回の拡大図 滑らかになったのはいいけれど、こうなってくると頂点数がなぁ・・・ GPU使うメッシュの方はともか…

自動生成ダンジョン試作 その1

自作ゲーム用の自動生成ダンジョンの試作。 とは言いつつ、現時点ではまるでダンジョンになっていないのですが・・・ 二次元配列データからのコライダ作成と描画のテストです。 元となる二次元配列データは乱数で初期化したものをテキトーにぼかしただけ。 …

【Unity】 2Dアクション用のステージギミック

こちらの動画で2DアクションならではのギミックをUnity上で作成する様子をみて、 もう少しなんとかならないかなと思ったので自分でもつくってみました。 おしながき 今回作成したのは動画上にて紹介されていた以下の二つです。 一方向からのみ乗れる床 上下…

Unityの基礎 その4 『コンポーネント』

前回からずいぶんと時間が空いてしまいましたが第四回です。 Unityのバージョンも5.2.3になってしまいましたが、 この記事自体はだいぶ前に書いたため5.1.2時点のものです。 次回からは最新バージョンになる・・・はず。 第四回は流れからわかったかもしれま…

Unityの基礎 その3 『ゲームオブジェクト』

まだ説明していない部分をぼかしながら書くのがつらい・・・(特にスクリプト関係) いっそもうUnity再入門くらいにしたほうがいいんだろうか。 プロジェクト、シーンときたので第三回はゲームオブジェクトです。 ゲームオブジェクト(GameObject)とは? プロ…

Unityの基礎 その2 『シーン』

第二回にしてあまり基礎知識でないことに気づいてしまった今日この頃。 まあ、Unityの基礎(土台部分)ということで・・・ 第一回が「プロジェクト」だったので、第二回は『シーン』です。 シーン(Scene)とは? シーンという言葉は日本語だと物語上の一場面…

Unityの基礎 その1 『プロジェクト』

ブログネタに困ってきたので、 不定期にUnityに関することをまとめていこうかなと思ってます。 第一回は、やっぱりここからかなと思い『プロジェクト』についてです。 プロジェクト(Project)とは? プロジェクト、日本語としても一般的な単語となっています…

UnityAdsVideoCacheについて

どうも「UnityAdsVideoCache」という検索ワードで以前書いたUnity Adsの記事にたどり着く人がいるみたいです。 www.f-sp.com しかしこのワードで検索するということはおそらくUnity Adsで稼ぎたい開発者ではなく、 自分の端末に見知らぬフォルダを見つけて不…

タッチ入力の軌跡から図形生成

ふと思いついたので、 タッチ入力の軌跡から図形をつくり、 それを操作するようなインターフェースを実装してみました。 つくりかたは大体思い描いていたのですぐにできるかと思いきや、 細かいところで何度も躓き、結局妥協しつつも完成までに三日・・・ ユ…

【Unity】Sphereは動的バッチングができない!?

Unityでちょっとしたテストをしていたのですが、 なぜかDraw Callの値が非常に高くなっていたので調べてみたところ球の描画に問題があったようです。 UnityのSphereメッシュ(球)は動的バッチングをすることができず、 追加するとその分だけDraw Callの数が…