問題タブ [greenfoot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ミニパックマンコードJava
greenfoot を使用して、ミニ パックマン コードを作成しました。私の質問は、すべての葉が集められたら、クララは最初の木の前で止まるということですが、彼女は木を動かすことができないというエラーが引き続き発生します。以下は私のコードです:
java - Java は特定の型に適用できません
だから私はこのエラーを得ました:
これを 1 つの Actor に入力したとき (Greenfoot を使用しています):
そしてこれは他のものです:
理解できない人のために: これは int (punkte) (ドイツ語でポイントを意味する) を文字列に変換し、1 つのアクターのポイント数を別のアクターに返し、その数を表示することになっています。
それでも理解できない場合、または別のコードが必要な場合は、質問してください。
どうも
java - あるクラスのインスタンスを別のクラスで使用する方法: Greenfoot
私は現在 Greenfoot を使用しており、Java を学んでいます。私は静的/非静的に関しては非常に初心者であり、インスタンスについても不安です。
Greenfoot には、ワールド クラスがあります。それをWorldと呼びましょう。これで、 Carという名前の別のクラスと、1 つのサブクラスRedcarができました。最後に、Buttonクラスがあります。
Greenfoot に精通している場合は、redcar (小文字のみ) という名前の Redcar のインスタンスを作成し、 addObject(); を介してWorldに追加しました。
以下を含むCarクラス内
Redcarから呼び出された場合、 drive が呼び出されるたびにRedcarをさらに移動します。ただし、ボタンがクリックされたときにこれが発生するようにします。私のWorldクラス内で、これを実現するために何かを設定したいと思います。
ただし、それをWorldコンストラクター内に配置すると、Greenfoot プロジェクトの実行時に実行されません。while ループ内に入れてみたので、マウスのクリックを継続的に探しましたが、うまくいきませんでした。実際、Greenfoot がクラッシュしました。
この質問が紛らわしい表現で申し訳ありませんが、必要に応じて修正します。基本的に、私の質問はこれです。クラスのメソッドを呼び出して、別のクラスからインスタンスを操作するにはどうすればよいですか? たとえば、ボタン クラスの redcar (インスタンス) に作用する drive() メソッド
java - 静的配列が宣言されていますが、メソッドが機能しません
で宿題をしなければなりませんGreenfoot
。この部分は、の位置を保存してからChess
リセットをクリックする必要があることを意味します。
次に、チェスの駒をリセット前の位置に戻すためのロードを選択する必要があります。
配列の正確なサイズがわからないので、使用できることはわかっていますList
が、宿題では許可されていません。
画面には何も表示されませんが、エラーメッセージはありません。
というクラスがあるとしChess
ます。
どうもありがとう!
java - Greenfoot: java.lang.ClassCastException: Obstacle を BallProjectile にキャストできません
さて、BallProjectile が障害物に衝突したときにボールが停止して新しいボールを作るようにしようとすると、このエラーが発生します。
このエラーを停止するにはどうすればよいですか? 障害物は、ボールの邪魔になるように作成された円であることに注意してください。
greenfoot - ジャバ一覧!別のオブジェクトがあるかどうかを判断するオブジェクトを取得する方法
上記の「if()」ステートメントに記入する必要があります return true; lst を使用して if ステートメントを取得する方法を本当に混乱させました。助けてください!やり方の知識を発信!どうもありがとうございました!
java - グリーンフット: ボタンを 1 回押すだけで動作し続けるようにするにはどうすればよいですか?
タイトル、ボタンを 1 回押すとボールが発射され、それが終わるまで何もできなくなります。以下の発砲のための現在のコード。
現在、これにより、スペースバーを押したときにのみボールが移動するようになります。そのため、スペースバーを離して、ボールがまだ空中にある間に shotStrength と shotAngle を変更できます