2017-01-06 6 views
0

私は、ユーザーがキャンバス上の黄色の円であり、円が色の緑に触れると死ぬゲームを作成しています。これを行うためにとにかくありますか?オブジェクトが色に触れているときを検出する方法は?

EDIT:緑色は直線ではなく、非常に小さな線で囲まれています。

+2

これはごくわずかな情報です。あなたは何をしましたか?何を試しましたか – Glostas

+0

私は何も試しませんでした。私は一般的にはPythonとtkinterに新しいです。 – roydbt

+0

はい、可能です。さらなる考え方:どのように色を持つスペースを定義するのですか?どのシステム衝突が計算されるかに基づいて把握してください。 colidingオブジェクトが持つ色はまだ重要ではありません。あなたは、あなたが望むほどファンキーなものとして、後でこの打撃を彩ることができます。 – Lex

答えて

0

基本的には、オブジェクトの衝突を実装する必要があります。プレイヤーの位置を確認する必要があります。重複していないか、敵から死ぬまでの特定の距離に近い場合は、色は敵の色です

0

一般に、ゲーム環境(igの障害物)で世界をモデル化する必要がある場合、プレーヤー(エージェント)は配列の値を理解する必要があります。だから基本的な条件文はあなたの友人です。色は何らかの種類の値でもあります。したがって、自分のプロジェクトに関連する方向性を持つことができます。

ここで、Pythonに関連するより具体的なものが必要な場合は、コードの一部またはより詳細なものを共有する可能性があります。

関連する問題