繁体   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