- 300 名前:138 [2009/10/19(月) 21:35:29 ID:FUBZefzK]
- >>298
お試しいただき、ありがとうございます。 子生成キャラクタにおける不具合の原因ですが、原因は2つ考えられます。 @座標データをシステム変数に一時格納していること システム変数はゲーム内で共有なので、複数のキャラクタで同じシステム変数を用いるとおかしくなります。 自機の座標はシステム変数で共有する必要がありますが、敵の座標は実際はローカル変数のみで十分です。 (あくまで、変数の内部を可視化するために、サンプルではシステム変数を用いています) A子キャラクタの座標は、親キャラクタからの相対座標であること こちらが誤作動の主な原因と思われます。 攻撃パネルと違って、子生成パネルで作成されたキャラクタは座標系が異なるので、単純に自機の座標との加減算ができません。 オプションや多関節のキャラクタも独自のローカル座標体系を持つようです。
|

|