2016-08-25 11 views
0

基本的に、私は空から落ちてくる雪片を捕らえなければならないミニゲームを作っています。今、私は、ユーザーが画面を保持していて、雪片がユーザーの指がある場所に達すると、タッチイベントをトリガーするようにしたいと思います。オブジェクトがプレイヤーが画面を保持している場所に移動したときのタッチイベントのトリガー

enter image description here

EDIT: これは私が得たコードです。

スノーフレークは数秒ごとに発生します。表示されたら、イベントリスナーを追加するだけです。

function SnowflakeTouch(event) 
    print("touched") 
end 
Snowflake:addEventListener("touch", SnowflakeTouch) 

しかし、いや、これは動作しませんし、誰かが別の方法を持っている場合、私は興味があります。

+0

あなたはドキュメントを読んで怠惰ですか?あなたの問題は何ですか? あなた自身で問題を解決するためにこれまでに試したことに関する情報を追加してください。いくつかのコードサンプルを含めて、コードが何を期待しているのか、それが何をするのかを教えてください。たぶんあなたは単に衝突を使うことができますか?あなたの指がある場所にオブジェクトを置き、雪片が衝突するのを待ちます... – Piglet

+0

私は投稿を編集しました。 – FICHEKK

答えて

0

コロナの「タッチ」イベントに複数のフェーズがあり、最初にどの状態になっているかを確認する必要がありますas you can find here。とにかくこのコードを試してください:

function SnowflakeTouch(event) 
    if (event.phase == "began") then 
     print("touched") 
    elseif (event.phase == "ended") then 

    end 
end 
関連する問題