2012-02-21 15 views
1

私は次のゲームで深刻な助けが必要です。 私はいくつかの質問と答えをプレイヤーが正しい答えを撮影しなければならないゲームに入れたいと思っています。 3つの答えは右から敵のようにステージに来るがゆっくりと来る。宇宙船クイズゲームアクションスクリプト

私はこれをActionscript 3でどうやって行うことができますか? ゲームは、Flash Proと組み合わせたOOP actionscript 3で書かれています。

あなたはここでゲームをプレイすることができます: http://stap.iam.hva.nl/~sahina002/Spaceship/basics2.html

を、私はこのコードを使用しますが、それを実装する方法を知りません。

vragen = new Vector.<QuizVraag>; 
//   vragen.push(
//    new QuizVraag("Wat is een boom?", ["Antwoord 0", "Antwoord 1", "Antwoord 2"], 0), // Vraag 0 
//    new QuizVraag("Wat is een auto?", ["Antwoord 0", "Antwoord 1", "Antwoord 2"], 1), // Vraag 1 
//    new QuizVraag("Wat is een bus?", ["Antwoord 0", "Antwoord 1", "Antwoord 2"], 2), // Vraag 2 
//    new QuizVraag("Wat is een fiets?", ["Antwoord 0", "Antwoord 1", "Antwoord 2"], 0), // Vraag 3 
//    new QuizVraag("Wat is een stoel?", ["Antwoord 0", "Antwoord 1", "Antwoord 2"], 2) // Vraag 4   
//   ); 


package com.quiz 
{ 
public class QuizVraag 
{ 
    private var _vraag:String; 
    private var _antwoorden:Array; 
    private var _correcteAntwoordIndex:int; 

    public function QuizVraag(vraag:String, antwoorden:Array, correcteAntwoordIndex:int) 
    { 
     _vraag = vraag; 
     _antwoorden = antwoorden; 
     _correcteAntwoordIndex = correcteAntwoordIndex; 
    } 

    public function optieIsCorrect(mijnAntwoordIndex:int):Boolean 
    { 
     return _correcteAntwoordIndex == mijnAntwoordIndex; 
    } 

    public function get vraag():String 
    { 
     return _vraag; 
    } 

    public function get correcteAntwoord():String 
    { 
     return _antwoorden[_correcteAntwoordIndex]; 
    } 

    public function get correcteAntwoordIndex():int 
    { 
     return _correcteAntwoordIndex; 
    } 

    public function get antwoorden():Array 
    { 
     return _antwoorden; 
    } 
} 
} 

おかげで、

アリ

+0

英語の単語があれば分かりやすいでしょう。 vraagは質問と反抗的だと答えています。 –

答えて

0

[OK]を、

これまでのところ、特定のインデックスが正解であれば解決するためのロジックであるあなたがそのコードの上に持っています。

しかし、回答の表示とそれらに対する箇条書きの衝突に関するすべてのロジックが欠落しています。

基本的には、イメージとテーマに関連付けられたインデックスを持つDisplayObjects(おそらくSprites)として回答をプッシュするエンジンが必要です。答えは固有の整数であるため、同じキーを使用することができます(回答インデックス& z-インデックス/深度インデックス)

次に、衝突をチェックするだけです(onEnterFrameイベントで行うことができます)。すべてのdisplayObjectは答えと呼ばれ、衝突があった場合は、結果が正しいかどうかを設定するために指定したロジックを使用できます。

希望すると助かります!

+0

こんにちは私はschoolprojectのためにこのゲームを修正する必要があります。 どうすればいいですか?写真は我々のコンセプトを示しています。 あなたは良い答えを撃たなければなりません。あなたが間違った答えを打つと、あなたは人生を失うだろう(心臓) これはコリジョンとifとelse文が言ったように可能だと思います。 http://stap.iam.hva.nl/~sahina002/game.jpg 本当に助けていただきありがとうございます。 -Ali –

関連する問題