敵にキャラクターにボールを投げてもらいたい。ボールをゆっくりと動かして、弧を描くようにしたいと思います。AS3とCS5.5を使用しています。どうすればいいのかわからないのは、ボールを敵の手から正確に離すか、少なくともそのように見せることです。また、カーブしたパスでボールを移動させる方法。誰かがこれを行う方法を説明できますか?
1 に答える
0
ボールを正確に敵の手から離す方法
敵がボールを投げるアニメーションをFlash Professionalで作成する場合(これがあなたの作業だと思います)、ボールのアニメーションを敵とは別のムービークリップとしてリンクする必要があります(敵のムービー内で引き続き使用できます) )。これにより、AS3 で別のクラスとして参照できます。
敵が投げに行くとき、敵のアニメーションのどのフレームで放すかを知る必要があります。フレームラベルを使用しますが、手動でフレーム番号をメモすることもできます。
ボールを敵から切り離すには、ボールを敵のムービークリップの子として削除し、「レベル」または敵自体が持つ親に追加する必要があります。注: 敵の子でしたが、敵の翻訳を継承しました。子ではなくなったので、敵の位置によってレベル内の位置を手動でオフセットする必要があります。
ボールが曲がった道を進む方法。
これは、Flash Professional でトゥイーンまたはその他のアニメーション ツールを使用してボールをアニメーション化することで実現できます。そうすれば、敵から離すときにアニメーションを再生するだけで済みます。
または、「発射体の動き」に基づく方程式を使用して、各フレームを手動で変換することもできます。
于 2012-05-15T00:30:33.970 に答える