簡體   English   中英

我應該為 robocode 中的 get 關鍵字導入什么類

[英]What class should I import for get keyword in robocode

我對 robocode 還很陌生,在編譯時,我一直遇到 set 和 get 錯誤。 我正在關注一個教程,它在教程中效果很好,但是它在我的電腦上不起作用

        public void run() {
                setAdjustGunForRobotTurn(true);
                setAdjustRadarForGunTurn(true);
                turnRadarRightRadians(Double.POSITIVE_INFINITY);
        }

        public void onScannedRobot(ScannedRobotEvent e) {
                double radarTurn = getHeadingRadians() + e.getBearingRadians() - getRadarHeadingRadians();      
                setTurnRadarRightRadians(Utils.normalRelativeAngle(radarTurn)); 
        }

從上面的代碼得到的錯誤是:(粗體字母是指針指向的地方)

1:找不到符號t urnRadarRightRadians(Double.POSITIVE_INFINITY);

符號:方法 turnRadarRightRadians(double)

2:找不到符號 doubleradarTurn = g etHeadingRadians() + e.getBearingRadians() - getRadarHeadingRadians();

符號:方法 getHeadingRadians()

3:找不到符號 doubleradarTurn = getHeadingRadians() + e.getBearingRadians() - g etRadarHeadingRadians();

符號:方法 getRadarHeadingRadians()

4:錯誤:找不到符號s etTurnRadarRightRadians(Utils.normalRelativeAngle(radarTurn));

符號:方法 setTurnRadarRightRadians(double)

我發現問題是我仍在使用基本機器人。 我的機器人(對象)正在擴展機器人,set 和 get 僅在 AdvancedRobot 中可用。 將其更改為擴展 AdvancedRobot 並導入 robocode.AdvancedRobot; 使它能夠工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM