`

一个基于TiledLayer实现的滚屏代码

 
阅读更多

代码地址:

http://www.freewebs.com/cqucyf/j2me/ScrollScreen.rar

实现了三种方式:

1、移动坐标——move方法实现

2、重新填充地图数据——单元格移动

3、组合以上两种方式实现。

分享到:
评论

相关推荐

    J2ME手机游戏设计案例源代码-GameEngine_TiledLayer

    综上所述,这套代码示例为我们提供了一个基本的游戏框架结构,它不仅包含了游戏的主要组件如游戏画布、精灵、背景层等,还实现了游戏循环、帧率控制、资源加载以及碰撞检测等关键功能。对于希望了解J2ME游戏开发基础...

    IOS应用源码之基于CATiledLayer UIScrollView的地图显示程序TiledLayer_iphone.zip

    在"IOS应用源码之整理分享一个基于CATiledLayer UIScrollView的地图显示程序TiledLayer_iphone"这个项目中,开发者可能已经实现了以下关键步骤: 1. 创建并配置UIScrollView,设置其内容尺寸以适应地图的总尺寸。 2....

    基于Java实现的打飞机游戏毕业设计(源代码+论文)

    【作品名称】:基于Java实现的打飞机游戏【毕业设计】(源代码+论文) 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【项目介绍】:...

    IOS应用源码—基于CATiledLayer UIScrollView的地图显示程序TiledLayer_iphone.zip

    这个"IOS应用源码—基于CATiledLayer UIScrollView的地图显示程序TiledLayer_iphone.zip"提供了如何将两者结合来实现地图显示的示例。以下是对这两个核心组件以及它们在地图应用中的作用的详细解释。 首先,...

    TiledLayer.zipIOS应用例子源码下载

    这个名为"TiledLayer.zip"的压缩包提供了一个iOS应用的源码实例,专门展示了如何使用TiledLayer来构建地图界面。以下将详细解析这个源码示例中的关键知识点。 首先,TiledLayer是CALayer的一个子类,它允许开发者将...

    IOS应用源码——TiledLayer_iphone.rar

    本文将深入探讨名为“TiledLayer_iphone”的源码项目,这是一个基于iOS平台的示例应用,它展示了如何利用Tiled Layer进行游戏或地图类应用的开发。Tiled Layer是Core Animation框架中的一个关键组件,它允许开发者...

    IOS应用源码——TiledLayer.rar

    在iOS开发中,`TiledLayer` 是一个重要的概念,特别是在构建复杂的图形界面或地图应用时。`TiledLayer` 是Core Animation框架的一部分,它允许开发者将大图像分割成小块,也就是“瓦片”,然后根据需要加载和显示...

    ME上Layer,LayerManager,Sprite,TiledLayer移植到android

    创建自定义的`View`子类,每个子类对应一个Layer,重写`onDraw()`方法以实现绘制逻辑。通过调整`View`在布局中的Z轴位置来控制绘制顺序,使用`setVisibility()`控制可见性。 2. LayerManager(层管理器) ...

    J2ME 飞机发射子弹击毁坦克代码

    在本文中,我们将深入探讨Java Micro Edition (J2ME) 游戏开发,特别是如何使用Sprite和TiledLayer类创建一个简单的飞机发射子弹击毁坦克的游戏。J2ME是一种轻量级的Java平台,主要用于移动设备和嵌入式系统的应用...

    精灵类TiledLayer

    精灵工具类,只需要放在项目中即可用,可以很方便的游戏项目中画出地图

    TiledLayer_iphone.zipIOS应用例子源码下载

    TiledLayer_iphone.zipIOS应用例子源码下载TiledLayer_iphone.zipIOS应用例子源码下载 1.适合学生学习研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    IOS应用源码之基于CATiledLayer UIScrollView的地图显示程序.zip

    在iOS应用源码中,`TiledLayer`很可能是一个自定义的类,它继承自`CATiledLayer`并实现地图显示的相关逻辑。这个类可能包含了以下功能: 1. 加载地图数据:这通常涉及从网络、本地文件或者使用地图服务API获取地图...

    TiledLayer 制作工具

    自己写的制作TiledLayer 的工具 使用: 1,导入图片; 2,合理切割图片(绿色); 3,创建图区; 4,点击原图片块 在新图区需要地方点击 5,输出 选择地点输出成txt文件 若有不足之处请发邮件于...

    基于java的坦克大战游戏

    基于Java的坦克大战游戏是一个经典的游戏开发案例,它不仅涉及到了Java编程的基础知识,还涵盖了图形处理、对象管理、多线程等高级主题。通过深入分析此类项目,不仅可以提高编程技能,还能增强解决实际问题的能力。

    J2ME手机游戏设计案例源代码-GameEngine_Record

    本文将详细介绍一个具体的J2ME手机游戏设计案例——`GameEngine_Record`中的两个主要类:`GameMID`和`GameDesign`。 #### GameMID 类分析 `GameMID`类是游戏主类,继承自`MIDlet`类,它是所有MIDP应用程序的基础类...

    arcgis js api 4.7加载天地图的代码

    然后创建一个`Map`对象,设置`baseLayers`属性为一个新的`TiledLayer`实例,其URL指向天地图的瓦片服务。注意,这里使用了两种不同类型的图层服务,一个是`img_w`,提供卫星影像图;另一个是`cia_w`,提供矢量标注图...

    手机游戏开发重要技术资料分享24.GameAPI.3TiledLayer和图层管理.zip

    手机游戏开发重要技术资料分享24.GameAPI.3TiledLayer和图层管理.zip

    编程实战:飞机大战游戏设计与实现(JAVA+文档+源代码).zip

    只需要此一个函数的返回值就可以返回所有键的状态。这保证了快速的按键和释放也会被循环所捕捉。同时,这样的机制也可检测到几个键同时按下的状态,从而提供斜向运行等相应功能(本程序没有实现斜上运行功能)。 程序...

    midp2.0 GameAPI实现

    在Java ME(J2ME)平台上,MIDP(Mobile Information Device Profile)是为移动设备设计的一个精简版Java API。MIDP 2.0是这个平台的一个重要升级,它引入了对游戏开发的强大支持,主要体现在Game API上。这个API...

    基于java的坦克大战2

    游戏的核心设计思想是利用Java强大的功能,构建出一个既有趣又具有挑战性的游戏环境。 #### 重要组件分析:`BulletSprite` 类详解 在游戏开发中,子弹(`BulletSprite`)的设计和实现至关重要,它不仅关系到游戏的...

Global site tag (gtag.js) - Google Analytics