ラベル Unity の投稿を表示しています。 すべての投稿を表示
ラベル Unity の投稿を表示しています。 すべての投稿を表示

2017/11/26

状況とメモ

開発は検証を絡めながら気長に進んでいます。

自機弾(敵弾)が画面の外に出た時、OnBecameInvisibleメソッドで判定をして非表示化を行っていたが、たまに非表示判定をできないケースがある模様。
※弾だけに…(;´∀`)

結局どうしたかというと、画面の外にトリガー判定用の壁をCubeで作成し、自機弾のisTriggerから派生するメソッド内で、非表示判定を実現できた。

とりあえず備忘録を兼ねて、以下に参考となったURLを。

■オブジェクトが画面外に出たときに消えるようにする
 OnBecameInvisibleメソッドを使用する例など。
 だが、実装結果は変わらずに時々発生ってところ。

■isTriggerか絡みでイベント契機のパターン表は以下。
 アメーバ同士の衝突判定とかにも使えるかなぁ。

とりあえず状況は順調かな。

2016/06/28

拡張メソッドについて

拡張メソッドは、要するに既にあるクラスに機能を追加する方法とのこと。
…というわけで、前回の記事で「またいつか」といいつつ、忘れないうちにメモ。

■Unity標準クラスにメソッドを追加する方法
http://tsubakit1.hateblo.jp/entry/20131201/1385909300

これで、前回のn秒後に実行をする関数をくっつけたクラスとか作れるってことかな。

処理をn秒後に実行する

忘れそうなのでメモ。
指定した秒数後に処理を実施する方法。

実はInvoke は知っていたけど、これってStart 関数の中とかしか使えないみたいで(そーいうものなのかな)、コルーチンを使った方がよいみたい。

■スクリプトの処理の実行タイミングを操作する
http://qiita.com/toRisouP/items/e402b15b36a8f9097ee9

■Unity におけるコルーチンの性質まとめ
http://qiita.com/kazz4423/items/73219068684e87adc87d

あと、拡張メソッドってどういうものなんだろ、と思ってみたり。
まぁそれはまたいつか。



2016/05/31

実機の検証環境、その後

書籍を見ながら…と思いつつ。
ネットで参考になるネタがあったので、そちらを参考に実機でビルドまでできました。

■[Unity] アプリをビルドしてandroid 実機上でテストする
https://unity3d.sakura.ne.jp/unity/android-build.html

一昔前、いや二昔か三昔かなんやらで、今でこそMSDN はネットで参照できますが、以前はMSDN のメディアCD-ROM を読み込んで、プログラミングのネタを調査していましたが、結果のスピードを求めるにはネットが一番ですね。
そして、先駆者は苦労話も一緒に提供してくれるので、とても良い時代になりました。
※とはいえ、その選択がすべて正しいとは呼べないので、仕入れた情報は個人の中で取捨選択する必要はありますが。

かくいうyuku-ri は…えへへ。
まだネタが無くて申し訳ないです。
出世払いってことで。
ノシ

とりあえず次回は、タイトル表示とか、実機での動作確認を踏まえての検証ってところを進めてみたいと思います。
まだまだ開発本番まで、時間はかかりそうかな。

2016/05/25

実機の検証環境

今日はUnity でこれから開発するにあたって、Android の実機で検証をしていこうと思っています。
ということで、それを実現するために色々とインストールなど。

一応、買った参考書にならってやるけど…まぁどうなるんだか。
( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \

1)
Oracle のサイトより、JDK のダウンロード。





2)
ダウンロード後にインストール。
画面の指示にしたがって[次へ]ボタンをクリックしていくのみ。







3)
Android Developers のサイトより、Android Studio をダウンロード。





4)
ダウンロード後にインストール。
こちらも画面の指示にしたがって[Next]等のボタンをクリックしていくのみ。









5)
Android Studio は、インストール後にもセットアップが続くので、こちらもそのまま続ける。
しかし、その処理内で更にダウンロード・解凍・セットアップを繰り返しているので、なかなか終わらない。
(´ε`;)ウーン








6)
一通り、Android Studio のセットアップは終えて、メニュー画面が表示される。
まぁここまで来れればよいのかな?ということで、[×]ボタンで閉じる。



今日はここまで。
ちなみにネット環境がサクサクじゃないってのもあるけど、ここまで1時間ぐらいかかりました。

PR