测了一下,直接调dosomething(event)是没问题的,而且move(event)不可能调到,应该是hero.move(event)
(突然发现你这个是WASD的keyCode)
下面是代码
<body onkeydown=dosomething(event)>
<script>
function MyTank(x,y,direct){
this.x = x
this.move = function move(event){
console.log(event.keyCode+'被按下')
}
}
var hero =new MyTank(300, 300, 0)
function dosomething(event) {
if(event.keyCode==38|| event.keyCode==40 ||event.keyCode==37|| event.keyCode==39) {
hero.move(event)
}
}
</script>
坦克大战源代码应该是个完整的项目吧。对于完整的带项目配置文件的java源码,按步骤操作即可:
File ->Import -> General
选择Existing Projects into Workspace,选择要导入的文件,点击“finish",OK。