2011-07-16 12 views
0

私はコロナSDKで私の最初のゲームを開始し、多くをカバーしているが、今私は武器のレーザー機能に固執して、この 。任意のガイダンスをお願いします。他のパーティクルに衝突効果があるレーザー機能を発射したい。事前に感謝している。どのように私はコロナSdkの火災にレーザー効果を追加することができます

+1

http://gamedev.stackexchange.com/でこの質問をしてください。 – RocketR

答えて

0

これはかなり広範な質問ですので、私はそれを高レベルでしか答えられません。まず第一に、Luaの中でオブジェクト指向プログラミングを行うための一つの方法のための私のサンプルOOPフレームワークを見て: http://developer.anscamobile.com/code/object-oriented-sample-game-framework

を今、あなたはOOPを達成するために、このアプローチまたは他のいくつかの技術を使用しているかどうか、何がやりたいことはレーザーのオブジェクトを作成していますプレイヤーが発砲するたびに、武器の位置でレーザーオブジェクトをインスタンス化します。次に、Laserのコンストラクタで、フレームごとに少し前に移動するenterFrameリスナを設定します。フレームごとに少しずつ移動することで、レーザーはスムーズに前方に移動します。

衝突の場合、ゲームで物理学を使用している場合、レーザーを物理オブジェクトにして衝突を処理することができます。あるいは、画面上のすべての敵に対してレーザーで簡単な距離チェックをすることもできます。レーザーが敵に近づくとレーザーが敵に当たることを意味します。

関連する問題