游戏移动图片的转换

移动图片的转换:

          定义一个方向,在移动的时候判断下一次移动是否为当前方向,如果不是则只改变图片,不做移动。

 1 package com.itheima.bean;
 2
 3 public class Tank extends Element {
 4     private int speed = 64;
 5     Direction direction = Direction.UP;    //初始向上
 6
 7     public Tank(int x, int y) {
 8         this.x = x;
 9         this.y = y;
10         this.imagePath = "res/img/tank_u.gif";
11
12     }
13
14     public void move(Direction dir) {
15         if (direction != dir) { //如果传进来的方向不等于当前方向
16             direction = dir;
17             switch (dir) {    //根据方向转换图片
18             case UP:
19                 this.imagePath = "res/img/tank_u.gif";
20                 break;
21
22             case DOWN:
23                 this.imagePath = "res/img/tank_d.gif";
24                 break;
25             case LEFT:
26                 this.imagePath = "res/img/tank_l.gif";
27                 break;
28             case RIGHT:
29                 this.imagePath = "res/img/tank_r.gif";
30                 break;
31             }
32             return ;    //不继续向下执行
33         }
34         switch (dir) {    //移动
35         case UP:
36             y -= speed;
37             break;
38
39         case DOWN:
40             y += speed;
41             break;
42         case LEFT:
43             x -= speed;
44             break;
45         case RIGHT:
46             x += speed;
47             break;
48         }
49     }
50 }

随笔说:

      游戏移动原理就是图片的坐标的变化显示。

时间: 2024-10-13 11:13:52

游戏移动图片的转换的相关文章

图片在线转换,大小在线转换

一.图片在线转换,大小在线转换 http://images.my-addr.com/resize_png_online_tool-free_png_resizer_for_web.php 二.图片在线转ico http://www.img2ico.net/ 疯吻IT

bmp,jpg,png,tif,wmf,emf与eps图片格式转换

wmf/emf是两种Microsoft Windows的图形文件格式.它是一个矢量图格式,但是也允许包含位图.本质上,一个WMF文件保存一系列可以用来重建图片的Windows GDI命令.在某种程度上,它类似于印刷业广泛使用的PostScript格式. 关于wmf2eps安装使用的问题可参考如下两个网页. http://www.kellogg.northwestern.edu/rc/miktex-install.htm http://www.wolf-s.homepage.t-online.de

WPF控件到图片的转换

在实际的项目开发中,经常需要将信息保存成图片的形式,如屏幕截图.地图快照等操作,我中最近一个项目中便有这样的需求,项目(WPF)中用到GMap.NET控件,中地图上展示一些信息,过程中可能用户需要将地图信息保存下来,也就是地图快照,我的界面如下所示: 网上查了GMap相关的资料,没有找到GMap怎么截图的方法,最后找到网友提供的方法:将WPF控件转换成图片. 具体实现如下: namespace QACDR2.Common { internal enum ImageType { Bmp, Gif,

【VC++技术杂谈007】使用GDI+进行图片格式转换

本文主要介绍如何使用GDI+对图片进行格式转换,可以转换的图片格式为bmp.jpg.png. 1.加载GDI+库 GDI+是GDI图形库的一个增强版本,提供了一系列Visual C++ API.为了使用GDI+,需要在工程中包含“GdiPlus.h”头文件,并加载“gdiplus.lib”库文件. 具体实现方法为,下载GDI+库,将下载得到的Gdiplus文件夹放到工程中.Gdiplus文件夹中应当包含有“GdiPlus.h”等一系列头文件.Gdiplus.lib库文件和Gdiplus.dll动

Android图片圆角转换 RoundedImageView开源项目 小记

Android 将图片快速转换成圆角的方法 使用开源项目  RoundedImageView github上面的开源项目 官方地址为:   https://github.com/vinc3m1/RoundedImageView 效果如下:     下面快速的集成进来 步骤分为3个 1: 去github上下载 工程 https://github.com/vinc3m1/RoundedImageView 2: 导入工程 3  在布局中使用它 <com.makeramen.rounded.Rounde

图片文字转换word文字

公司参加了一个项目的竞标,大家都争分夺秒的为了这个事情在做准备,这其中数据分析最为重要,只有对行业足够的了解,才能拿出对自己有利的标书,因为资料的来源各种各样,最难搞的要算图片文件了,因为里面的文字数据不能直接复制,数据分析非常的不方便 ,怎么样才能把图片转换成word呢?这是一个与时间赛跑的阶段,如果一个个输入到word中肯定是不现实的,还好项目组有一个同事之前遇到这种事情,使用捷速图片文字识别软件,很快就能将图片转换成word. 软件的使用真的非常的简单,所有的组员看着使用了一次就全部会用了

.NET图片操作类,包含图片格式转换、图片缩放、 文字水印、图片水印、路径转换

using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Drawing.Imaging;using System.Drawing;using System.Web;namespace ZC.Utils{  public  static class ImageHelper  { #region 图片格式转换      /// <summary>      /// 图片

图片批量转换成pdf

生活中,大家经常会拍摄一些照片用来留念,然而时间长了,经常会因为照片多而杂乱而懒于翻看,那么你是否考虑做一个电子相册,或制作一本PDF格式的书籍来翻看呢?菜鸟的这款 JPG转换成PDF转换器,快又好,分享给大家. 网上大部分的PDF转换软件并不能有效完成JPG转PDF,有的甚至频繁地出现转换失败.识别不准确等问题,这直接影响了我们工作和学习的进度,因而在选择JPG转PDF转换器的问题上,很多用户都不知从何下手,其实,专业可靠的JPG转换PDF转换器应该如何选择,更需要深入地对PDF转换工具进行分

游戏内图片-文件格式与纹理格式

有一篇好文章,链接门:Unity3D手游开发实践<腾讯桌球>客户端开发经验总结 文章里提到了游戏内图片-文件格式与纹理格式 我才第一次恍然知道了,文件格式和纹理格式原来是酱紫的关系.以前我是有多神经大条,处理了那么多图片竟然没有懂细想它们的关系…… 常用的图像文件格式有BMP,TGA,JPG,GIF,PNG等: 常用的纹理格式有R5G6B5,A4R4G4B4,A1R5G5B5,R8G8B8, A8R8G8B8等. 文件格式是图像为了存储信息而使用的对信息的特殊编码方式,它存储在磁盘中,或者内存