"自作ゲーム"カテゴリーの記事一覧
-
武器の定義をListのコンストラクタの引数で定義
するようにソースコード変更中です。問題は恐ろしい量の
引数の数になる事本来ならその引数も束ねてやれば楽なの
だろうけども。
特に視覚的に大きな変化は無いので
即席で作ったアタッチメント載せておきます。
思いっきりサブスタンスって描いてますが。
だって面倒くさいんだもん。
アップデートで文字の画像が何故か
減ってる不思議。
PR -
といっても、実際は分からなかったら聞く。という
解決法。もちろん自分で考えて、最終的にどうしても
分からなかった場合のみ。でもそれが私にはとても多い。
ありがたいことに私の質問に答えてくれる神様みたいな
人達により毎度助けられています。本当に感謝。ありがとう。
現在はとりあえずのAiとは呼べないAIの実装、銃の反動
のシミュレートなど。これは発砲時のカメラの揺れだ。
撃った後に跳ね上がるだけで大分ゲーム感が出てきた。
そしてZ軸カメラで言うパンをシミュレートしているので
なかなかいい感じに高級感が出た。
アニメーションカーブというとても便利な機能を使えばイージング
をする必要もなく実現できてしまう。しかし今回localrotation
の使用なので、現在の回転情報から足すことは出来ない。
-
久しぶりにビルドしてみた後にエディタの挙動が
おかしくなった。
いや、正確にはおかしかったがビルドが通ってしまう
問題に遭遇した。これは1週間ほど悩んだがあまりに
初歩的なミスだということが分かった。
このエラー文は
「MissingComponentException: There is no 'Animator
' attached to the "Player" game object, but a script is trying to access it.」
グーグル先生によると「貴方がスクリプトから呼んでる
アニメーターっていうコンポーネント、そのオブジェクトに付いてないよ」
という内容みたいだ。
しかしビルド前は付いている。
ビルド後は付いていない。
それどころかスクリプトからのAddcomponentですら付かない。
う~む、参った。何気なくダメ元でオブジェクトの名前を
変えてみることにした。
あれ?
動いてる・・・
そうなのだ。原因は名前だったのだ。
ちょいとこれを見て欲しい。
Playerというオブジェクトが二つあるではないか。
しかも子オブジェクトなので大丈夫だと思っていたが
全く持って問答無用。
Findで名前を探すときは全てを探してしまうようだ。
そしてどちらにも微妙な挙動のままプログラムは動き、
ビルドさえしなければエディタ状では上手く動いているように
見えてしまう。ココが落とし穴だ。
初歩的とはいえ、ネットのどこにも乗っていないいや、
むしろ初歩的過ぎるが故に乗っていないミスなのかもしれない。
そこの貴方もビルド後に挙動がおかしくなったらFindしている
オブジェの名前が同じものが2つ以上あることを確認すると良い。
-
BlenderとUnityでのアニメーションのズレ発生。
Unityのメカニムで何故か人差し指と中指が逆に
読み込まれていた。
直してみると人差し指と中指が絡まるという
奇妙な現象が起こった。いじらないほうが良い
みたい。おかげでぐにゃぐにゃ。
ここら辺は後で何とかなるような気がするので
気持ち悪いが次に進む事にする。
とりあえず人型の腕を添える事で大分ゲーム感
が出てきた。良い感じ。
この様にBlenderでは正常だ。
Auto-RigProというアドオンを使っているので
それによる何かだとは思うが、原因はまだ分かっていない
以前もこのようなズレが起こった事がある。
かなり気になるが、そうも言ってられないので
次へ。次は薬莢の排出か着弾の処理あたりか。
う~む、どっちがいいか。