0

私は、AS2、C#、およびJavaのバックグラウンドを持つかなり新しいプログラマーです。私がやろうとしたのは、AS3でゲームの作成を開始し、必要に応じてGoogleに相談することでしたが、経験不足と相まって、物事を困難にしているいくつかの重要な変更があります。

基本的に、グリッド上および境界内でムービークリップを制御できるグリッドレイアウトが正常に機能しています。また、2D-Arrayクラスを実装して、ボードを模倣し、「位置5、4にすでに文字があるため、そこに文字を移動できない」などの情報を格納できる配列を作成しました。0と1を格納するだけです。

私が迷っているのは、ライブラリで作成したムービークリップを正しく管理して、ステージに配置し、すでに作成されたコードで処理できるようにする方法です。つまり、ムービークリップを追加し、イベントハンドラーを使用して、2D配列を更新し、場所がいっぱいになったことを通知するのは素晴らしいことです。また、クラスがあったかもしれないAIの動きを追加します。

つまり、一言で言えば、ボールを再び転がすのに役立つ簡単なヒントやチュートリアルがあるのではないかと思っていました。

ありがとう!!

マイク

4

1 に答える 1

1

これを行う最良の方法は、AS3クラスをMovieClipにリンクすることです。基本的に、ライブラリ内のムービークリップを右クリックします。プロパティを表示し、を選択しますExport for ActionScript。新しいクラス名または既に作成したクラス名を入力します。

次に、あなたがしなければならないのはそれの新しいインスタンスを作成することです。ステージに物を追加するには、addChild(myMovieClip)それらを適切に配置したら、単に使用します。

配列などのパラメーターを渡すには、実行時にそれらを追加する必要があります(クラス内からステージを参照する場合を除く)。リンクされたクラスがMovieClipを拡張していることを確認してください。

また、このWebサイトをご覧ください:ASチュートリアルの基本

これがお役に立てば幸いです。AS3.0への移行も嫌いでした。

于 2012-08-27T21:13:48.450 に答える