2 qq 37297280 qq_37297280 于 2017.01.12 00:08 提问

Java键盘移动事件怎么实现转换图片的功能!!!

做一个类似于捕鱼达人这样的游戏但是写炮台的时候不知道怎么写了
我的大概思路:
定义一个i=0;做为索引号通过键盘事件加或减取数组里面的图片
但我现在运行出来的结果是:
数组越界还有图片不换图片说明
好急的图片说明图片说明图片说明图片

1个回答

devmiao
devmiao   Ds   Rxr 2017.01.14 00:33
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java图片移动(键盘控制)
原文地址 http://www.xuebuyuan.com/1591626.html import java.awt.Frame; import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.KeyAdapter; import java.awt.ev
js事件实现通过键盘移动图片
#img1{ position: absolute; left: 0; top: 0; } style> body onkeydown="move(event)"> 鼠标的坐标--> img src="../img/download_logo.png" id="img1"> body> script> var top
Javascript 键盘事件移动图片
body onkeydown="movePic()"> div style="width:600px;height:300px;border:1px solid green"> img id="pic" src="lang.gif" style="border:0;width:80px;position:absolute;left:260;top:120">
js实现键盘控制图片的移动
<script type="text/javascript"> function test(id){ alert(id); } if(typeof GetControlundefined) GetControl=function (id) { return document.getElementById(id); }; function KeyDown() { var control=document.getElementById("dSquare"); var key; try{ key=event.keyCode; //取得键盘Code编号 } catch(a){ //对于Firefox来说,不支持event.keyCode key=KeyDown.arguments[0].keyCode; } switch(key) { case 40://40 down if(parseInt(control.style.top)<=100){ control.style.top=(parseInt(control.style.top)+1)+'px'; }else{alert('不可以再前行啦')} break; case 39://39 right control.style.left=(parseInt(control.style.left)+1)+'px'; break; case 38://38 up control.style.top=(parseInt(control.style.top)-1)+'px'; break; case 37://37 left control.style.left=(parseInt(control.style.left)-1)+'px'; break; } } document.onkeydown=KeyDown; //附加事件 document.onkeypress=KeyDown; //附加事件 </script>
键盘控制图片移动事件
img{ position: absolute; top: 0; left: 0; } img=document.getElementById('imgid'); ys=0;             yv=10;             sx=0;             vx=10; document.onkeydown=function(event)
js 实现 用键盘控制图片移动
js 实现 用键盘控制图片移动! 值得下载看看!资源免费,大家分享!!
C# 根据键盘控制图片移动
c#开发语言 获取键盘输入“W”,“A”,“S”,“D”,以及上下左右键, 上下左右移动图片
用JS实现键盘左右键控制图片移动
http-equiv="content" content="text/html" charset="utf-8"/>   type="text/css">   #div1   {   background-image:url("plane.png");   background-repeat: no-repeat;   wi
文字或图片跟随鼠标移动或键盘控制图片移动实例(javascript实现)
.html代码如下: 鼠标移动文字跟着移动 *{margin:0} #layer{ width:100px; height:30px; position:relative; float:left; line-height:30px } function move(){ var obj = document.getElementById('layer');
java事件监听学习——通过键盘方向键控制小球移动
//通过键盘方向键控制小球移动 package com.ballMove; import java.awt.*; import javax.swing.*; import java.awt.event.*; public class playBall extends JFrame{ MyPanel mp=null; public static void main(String[] arg