Unity5.2で標準UIにDropdownが追加されたようなので、当初これを利用すれば楽にメニューバーを実装できるとタカをくくってましたが・・・結局うまくいかないと判断し別の手法で実装いたしました。動画は動作状況です。
2015年10月29日木曜日
2015年10月25日日曜日
以前、GUI部分をNGUIで作成されたUDPソケット通信(テスト)プログラムを(試しに)新UIへ対応をしてみました。
unity5でUDPソケット通信のテストプログラムを作成し、android,iPhone,(aws上の)Linux(headless)で問題なく動作したの で感激して、ついでにmacで動作させてみたらハングリました。原因はGUI側(NGUI)の問題であったとの結論に至りました。
もしかしたらNGUIのバージョンアップをすれば、解決できたかもしれませんが、ちょうど良い機会だったので新UIに対応してみることにしました。
プログラミング以外の作業については、楽をするためテクスチャ等は以前のものをなるべく使用することにしましたが、最大化ボタンについては、暫定なものとしてGIMPで作成することにしました。
アイコン画像の作成
以下、実行状況となります。
新UIを使用してみた感想としては、わりと使いやすいと感じました。
わりとすんなりNGUIから移行できそうです。
もしかしたらNGUIのバージョンアップをすれば、解決できたかもしれませんが、ちょうど良い機会だったので新UIに対応してみることにしました。
プログラミング以外の作業については、楽をするためテクスチャ等は以前のものをなるべく使用することにしましたが、最大化ボタンについては、暫定なものとしてGIMPで作成することにしました。
アイコン画像の作成
以下、実行状況となります。
新UIを使用してみた感想としては、わりと使いやすいと感じました。
わりとすんなりNGUIから移行できそうです。
2015年10月21日水曜日
2015年10月12日月曜日
ダンジョン生成機能を追加してみました。
1年ほど前に作成した地形(地面)生成ツールに、ダンジョン生成機能を追加してみました。
主なロジックとしては、ランダムな大きさの部屋をランダムに重ならないように配置し
その後、各部屋間を経路検索させて通路を作成させればいいんではないかと考えて実装してみました。時間節約のためアセットストアでダンジョン生成スクリプトを購入することも考えましたが、それほど気にいったものがなかったので結局自前で作成しました。経路検索についても以前は楽をするために一時的に購入し使用してみたのですが、実機の場合、異常終了しまくっていたので結局自前で簡単なものを作成してしまいました。
ダンジョンを生成する3Dモデルは、以前アセットストアで購入したものを、
プログラミングしやすいように適当に修正いたしました。
階段のモデルについては、適当なものがなかったので自前で試行錯誤しながら0からメタセコで作成してみました。
扉については、当初自前で作成してみましたが、納得いくものが出来ず、またこれ以上時間をかけるのは得策ではないと思えたため、あきらめてアセットストアから購入しました。
以下、実行状況となります
主なロジックとしては、ランダムな大きさの部屋をランダムに重ならないように配置し
その後、各部屋間を経路検索させて通路を作成させればいいんではないかと考えて実装してみました。時間節約のためアセットストアでダンジョン生成スクリプトを購入することも考えましたが、それほど気にいったものがなかったので結局自前で作成しました。経路検索についても以前は楽をするために一時的に購入し使用してみたのですが、実機の場合、異常終了しまくっていたので結局自前で簡単なものを作成してしまいました。
ダンジョンを生成する3Dモデルは、以前アセットストアで購入したものを、
プログラミングしやすいように適当に修正いたしました。
階段のモデルについては、適当なものがなかったので自前で試行錯誤しながら0からメタセコで作成してみました。
扉については、当初自前で作成してみましたが、納得いくものが出来ず、またこれ以上時間をかけるのは得策ではないと思えたため、あきらめてアセットストアから購入しました。
以下、実行状況となります
登録:
投稿 (Atom)