| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3406 人关注过本帖
标题:[求助]我想让背景图片动起来
只看楼主 加入收藏
backtosong
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-1-11
收藏
 问题点数:0 回复次数:7 
[求助]我想让背景图片动起来
8migPyYT.rar (94.92 KB) [求助]我想让背景图片动起来


各位 帮帮忙 这是我写的一个类 小游戏的主界面 我想让背景图片从左往右移动 请问怎样去移动?
我们图片设置成2000的宽 想让它一直移动 直到图片移动完
帮忙修改一下 注释一下 用什么方法才能让图片动起来 谢谢了
搜索更多相关主题的帖子: 背景图片 小游戏 注释 界面 
2007-02-01 21:51
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

用线程来控制,在线程里面改座标,然后在paintComponent里面取座标,这样就实现 了移动


可惜不是你,陪我到最后
2007-02-01 21:57
backtosong
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-1-11
收藏
得分:0 
怎样才能得到整个X轴和Y轴的坐标呢? 让Y--就能实现整个图片的向左移动 对吗?
感觉好模糊哦
斑竹能麻烦帮忙写出来吗?
2007-02-01 23:12
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 

你把XY设为成员变量,这样就可以了

你的线程也可以更改,你的paintComponent方法也能访问

写个概要吧

class Test extends JPanel implements Runnable{
private int x,y;

protected void paintComponent(Graphics g){
g.drawImage(im,x,y,this);
}
public void run(){
while(true){
try{
Thread.sleep(100);
x++;y++;
//判断出界或者别的情况
repaint();
}catch(Exception exe){}
}
}

}

这是我随便写写的代码,思想就这样,线程控制,画图方法来访问


可惜不是你,陪我到最后
2007-02-01 23:17
backtosong
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-1-11
收藏
得分:0 
哇 谢谢 冰峰哥 通过朋友介绍来论坛的 仰慕你很久了 真是非常感谢
2007-02-01 23:26
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
又是千里崇拜者哦

win32汇编
病毒 加密
目前兴趣所在
2007-02-01 23:26
扯の天堂
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2007-1-30
收藏
得分:0 
是哦。。。

千里的FANS。。

2007-02-02 09:55
慢慢走o01
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-5-23
收藏
得分:0 
谢谢冰封哥了。虽然我看不太懂楼主的代码,但是我也遇到相同的问题,照着冰封哥说的做后,成功了。虽然还不明白我为什么错,但至少知道怎么对了!谢了!
2012-05-23 10:17
快速回复:[求助]我想让背景图片动起来
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020650 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved