JAVA图片数组实现方式
因为开发纯java的2D格斗游戏,不得以采用图片数组的方式加载图片并使用
它能实现动态化修改内容,比如:
接口里的
游戏里的加载:
游戏里赋值到图片值:
最后再画出来,就是最简单的gif图啦。。。
代码如下:
Image[] k_zou_right = new Image[40];//创建图片数组Image[] k_pao_right = new Image[8];for (int i = 0; i < 40; i++)//将图片装入数组,图片在images文件夹里的k_zou_right文件夹k_zou_right[i] =new ImageIcon("images/k_zou_right/图层 " + i + ".png").getImage();for (int i = 0; i < 8; i++)//将图片装入数组,图片在images文件夹里的k_pao_right文件夹k_pao_right[i] =new ImageIcon("images/k_pao_right/图层 " + i + ".png").getImage();//文件夹里的图片格式为(图层 1.png;图层 2.png...)// 图片static Image Player1_zou = new ImageIcon().getImage();//空图片static Image Player1_pao = new ImageIcon().getImage();//空图片/*** 更换图片的方法*/public void name() {if (zou > 40) {zou = 1;}//zou里面40张图片,大于40变为1Player1_zou = k_zou_right[zou - 1];//赋值给Player1_zou,数组下表从0-39的zou++;if (pao > 8) {pao = 1;}Player1_pao=k_pao_right[pao-1];//下表0-7pao++;}
此篇为了给 纯java写2D格斗游戏(一续)——界面背景设置及人物的简单设置 做铺垫
纯java写2D格斗游戏(一续)——界面背景设置及人物的简单设置正在开发编写中...
9.25日晚 莫言情难忘
JAVA图片数组实现方式相关推荐
- java遍历数组最简洁的方法,java遍历数组的方式有哪些?
我们也了解Java也已经很久了,那今天小编想问大家是否知道java遍历数组的方式有哪些?是不是内心已经已经有答案了?让就跟着小编的步伐一起看看吧. 1. for循环遍历 这是最基本的遍历方式 通常遍历 ...
- java创建数组的方式_Java创建数组的几种方式总结
1.一维数组的声明方式: type[] arrayName; 或 type arrayName[]; 附:推荐使用第一种格式,因为第一种格式具有更好的可读性,表示type[]是一种引用类型(数组)而不 ...
- java 字节 操作_实例解析Java byte数组操纵方式代码
字节数组的关键在于它为存储在该部分内存中的每个8位值提供索引(快速),精确的原始访问,并且您可以对这些字节进行操作以控制每个位. 坏处是计算机只将每个条目视为一个独立的8位数 - 这可能是你的程序正在 ...
- java数组创建方式
Java创建数组有三种方式 1. 第一种方式 int arr [ ] = new int [5] ; 属于动态创建,声明并创建内存空间,等待赋值. //创建数组的第一种方式 //属于动态创建,声明并创 ...
- java定义数组_java中数组的三种定义方式_java中数组的定义及使用方法(推荐)...
java中数组的三种定义方式 java中,数组是一种很常用的工具,今天我们来说说数组怎么定义 [java] view plain copy /** * 数组的三种定义方法 * 1.数组类型[] 数组名 ...
- java数组初始化的方式_java数组初始化方式
在使用一个新的数组之前,要先对其中的数值进行设置,也就是我们常说的初始化工作.因为数组有长度和内容的区分,所以常见的两种初始化方法是动态和静态,另外一种就是默认初始化.下面我们对数组的初始化概念进行理 ...
- java数组初始化的方式,java中初始化数组的方式有几种
java中初始化数组的方式有几种 发布时间:2020-06-01 16:12:45 来源:亿速云 阅读:153 作者:鸽子 三种初始化方式: 1.静态初始化:创建+赋值 2.动态初始化:先创建再赋值 ...
- JAVA中将数组清空_JavaScript中清空数组的三种方式
方式1,splice var ary = [1,2,3,4]; ary.splice(0,ary.length); console.log(ary); // 输出 [],空数组,即被清空了 方式2,l ...
- Java 字节数组流之图片转成字节数组
Java 字节数组流之图片转成字节数组,相当于图片的复制 字符串可以直接读取到字节数组中用(getBytes) 问题:将一张图片读到字节数组里面(所有的东西都能够读到字节数组里面) 思路:先使用文件输 ...
最新文章
- 19.Linux_Jni多线程操作
- CORD 4.1:打造实现边缘计算的最佳平台
- Android UI设计系统-android selector 开始自定义样式
- PostgreSQL 从源码找出哪些操作需要超级用户权限 - 阿里云rds_superuser和superuser有什么区别...
- Dao接口返回数组_JavaScript二进制数组(2)TypedArray视图
- mysql报tns无监听_oracle提示TNS:无监听程序的解决办法
- div css左边固定右边自适应布局
- Python基础----字符串
- factory service provide自定义服务
- LeetCode513 找左下角的值
- python做数据排序,python 实现对数据的排序和绘图
- 1.自编码器(keras+mnist)
- Win11更改微软应用商店下载路径
- fork函数原型与用法
- 2021下半年最新编程培训机构排名出炉!
- SpringMVC 406状态码
- Codesys使用电子凸轮实现追剪功能
- Base64在线转换工具(详解)
- 2022-08-02:小红拿到了一个大立方体,该大立方体由1*1*1的小方块拼成,初始每个小方块都是白色。 小红可以每次选择一个小方块染成红色, 每次小红可能选择同一个小方块重复染色, 每次染色以后,
- 转载-Android 前沿UI