こんにちは皆さん私はGreenFootJavaを初めて使用しますが、ActionScript3を使用すれば大丈夫です。
AS3とJavaは非常に似ていると聞きました。
GreenFootアプリケーションでは使用できますか
public void act()
{
if (e.keycode == 39)
{this.x +=4};
}
または、これはActionScript 3にのみ適用されますか?専門家がこの質問をばかげていると思ったら申し訳ありません。
いいえ、これは機能しません。イベントのキーコードを見つけようとしていると思います。ネイティブJavaにも同様のモデルが存在しますが、Greenfootはより単純なメカニズムを使用しています。
また、4を追加this.x
することで、コンポーネントを水平方向に移動することを目指していると思いますか?ここでも同様の概念が存在しますが、その構文には正確には含まれていません。
上記を複製するという点では、次のようになります。
if(Greenfoot.getKey().equals("t")) { //Obviously replace t with whatever key you want
setLocation(getX()+4, getY());
}
利用可能なメソッドを示すGreenfootAPIドキュメントを読む必要があります-Actionscript構文をJavaアプリケーションにクローバーして、動作するまでコンパイラと戦うと、少しだけ行き詰まります!ActionscriptとJavaはそれほど離れていませんが、そのように作業できるほど類似しているわけではありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加