14564人加入学习
(31人评价)
C#编程-第三季-坦克大战-宇宙最简单2021最新版

使用VS2019 制作完成于2021年11月12日

价格 免费

思路:让敌坦克持续移动,撞墙则转向

 

由于EnemyTank是一直移动的,所以不需要isMoving的判断

将isMoving和相应的构造函数的放入MyTank

 

EnemyTank改变朝向方法

私有方法ChangeDirection

1、避开当前的朝向

2、Direction,枚举里面加上对应的序号

3、随机0~4

4、不要将生成随机数的放入函数,而是放入enemyTank的成员内,可以保证唯一的种子

(可以让随机程度更高一些)

如果放在函数内,就是不同的种子,可能会随到一样的结果

5、随机数方向

6、将对应方法放入方向检测

7、转向函数内也要加一个方向检测

 

出现bmp调用的报错

 

 

[展开全文]

授课教师

问问题加入A计划,有专门负责答疑的老师哦!!!

课程特色

图文(1)
下载资料(1)
视频(35)

学员动态

SH1RO111 加入学习
ZWen 开始学习 素材.zip
ZWen 加入学习
gravity9 加入学习