请问一个根据坐标画图的问题~感激回答~感激不尽我现在准备做一个小型java游戏练手来作为j2se的学习总结(本人才学没多久)
然后开始学j2ee
请问绘图时如何根据角色的坐标来改变背景(一个大背景~根据走动立马改变不同的区域)就像RPG游戏那样~角色走动背景就改变,请问这个是如何实现的~在谷歌搜了好久也没找到相关的方法。请知道的朋友给个 小小的实例~或者指个大概方法
(现在只会在在Frame区域里移动~当走到某个点才切换场景)
然后开始学j2ee
请问绘图时如何根据角色的坐标来改变背景(一个大背景~根据走动立马改变不同的区域)就像RPG游戏那样~角色走动背景就改变,请问这个是如何实现的~在谷歌搜了好久也没找到相关的方法。请知道的朋友给个 小小的实例~或者指个大概方法
(现在只会在在Frame区域里移动~当走到某个点才切换场景)
那就很好办了啊,你把图放进一个BufferedImage
在界面上,你只把BufferedImage的一部分画进去就行了
比如用这个方法:你小人每移动一次
你只要动态修改
int dx1, int dy1
这两个参数就可以让背景变化了drawImage(Image img, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, ImageObserver observer)
//绘制当前可用的指定图像的指定区域,动态地缩放图像使其符合目标绘制表面的指定区域。
6楼:
太感谢了~原来一直都是用
drawImage(Image img, int x, int y,ImageObserver observer)
这个方法~所以找不到解决办法~原来这个多参的方法可以解决~太感激你了~~~谢谢