落ちてくるボールを皿で受け止めながら進んでいくというゲームを作っています。
物理動作で落ちてきたボールを受け止めた瞬間に物理動作をやめ、ボールを皿の子にすることで
皿とボールの動きを連動させるという処理を作りたいです。
しかしゲーム内では連動せず、ゲームを一時停止してアウトライナ上でボールをクリックして、
ゲームを再開すると動きが連動するようになります。
どうしてこのようになるのかわからないので、どなたか解決策を教えていただけると幸いです。
そう、ならせめて文章でどんなゲームなのかを説明して下さい。ジャンルとかの情報が欲しいです。
この文章の意味が不明なのでもう少し詳しく教えて下さい。
>物理動作で落ちてきたボールを受け止めた瞬間に物理動作をやめ、ボールを皿の子にすることで皿とボールの動きを連動させるという処理を作りたいです。
大雑把にゲームの仕様を言うと、
上からボールかたくさん落ちてきて、それらをブロック崩しのようなお皿で受け止めていきます。(ブロック崩しと違い、上に跳ね返しませんが)
いずれ皿にたくさんのボールが山のように積もっていき、受け止めるのが難しくなっていく、というゲームです。
>重力でボールが落ち、皿に乗ると重力、もしくは物理運動を無効にしたいのです。皿を動かすと乗っていたボールが崩れてしまい、積み上げるのがすごく難しくなってしまうためです。
なので、皿に乗っているボールを落ちた位置に固定し、皿と一緒に移動させたいのです。
皿の子にすれば親である皿が移動したときに、子であるボールも一緒に動いてくれると思ったのですが、うまくいかないといった状態です。
あなたの回答
tips
プレビュー