J2ME卡马克算法案例--地图滚屏(附源码)

卡马克卷轴算法实现android版 相关资料 雨松MOMO带你走进游戏开发的世界之主角的移动与地图的平滑滚动 http://blog.youkuaiyun.com/xys289187120/article/details/6649274 卡马克卷轴算法研究_地图双缓冲 http://wenku.baidu.com/view/a51f0b8ca0116c175f0e48c3.html 矩形相交判断 http://hi.baidu.co 阅读详情
网上也有一些教程,也有很多解释,所以这里就不在介绍原理了,相信大家也都明白!
我这里只是将期封装成一个可以随便使用的类!~
只是为了我和大家的使用方便!
如果有什么问题请与我联系!谢谢支持!

效果如下:


由于这里不能上传附件,因此源码下载可以到下面的地址去。

http://yarin.blog.51cto.com/1130898/379984

卡马克地图缓冲 安卓平台下用卡马克地图缓冲算法实现大图无损浏览。 立即下载

相关推荐

卡马克算法 经典 详细 游戏地图绘制中的常用算法 值的研究的算法

游戏地图绘制的经典算法卡马克 卡马克算法 经典 详细 游戏地图绘制中的常用算法 值的研究的算法

游戏地图的绘制--卡马克算法(转)

转载:http://bbs.chinaunix.net/thread-1669931-1-1.html 地图是游戏中必不可少的一种预算元素,尤其是在RPG、ACT等类型的游戏中作用更为重要,一个漂亮的地图效果和一个流畅的卷动速度会大大增加玩家的游戏体验。而游戏中地图滚动的重绘有多种算法,由于手机性能的限制和开发周期等其他非技术条件,需要根据情况灵活选择所需的技术。本文将主要介绍如何使用OPhon...

weixin_30430169的博客 1603

DOOM源代码 看卡马克当年如何实现3D视觉

DOOM源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码

卡马克算法(地图重复利用,跑酷类游戏)

----------------------------下面是理论知识--------------------------   卡马克算法:由约翰·卡马克(John Carmack)开发的一种游戏地图处理方法,被广泛运用到2D卷轴式游戏和手机游戏中。约翰·卡马克:id Software创始人之一,技术总监。享誉世界的著名程序员,以卡马克算法和3D游戏引擎开发而闻名世界,被奉为游戏行业偶像。同时...

weixin_34260991的博客 695

J2ME卡马克算法源码

卡马克算法源码绝对物有所值对初学者很有帮助

卡马克开源大作QuakeII

This is the complete source code for winquake, glquake, quakeworld, and glquakeworld. The projects have been tested with visual C++ 6.0, but masm is also required to build the assembly language files. It is possible to change a #define and build with only C code, but the software rendering versions lose almost half its speed. The OpenGL versions will not be effected very much. The gas2masm tool was created to allow us to use the same source for the dos, linux, and windows versions, but I don't really recommend anyone mess with the asm code. The original dos version of Quake should also be buildable from these sources, but we didn't bother trying. The code is all licensed under the terms of the GPL (gnu public license). You should read the entire license, but the gist of it is that you can do anything you want with the code, including sell your new version. The catch is that if you distribute new binary versions, you are required to make the entire source code available for free to everyone. Our previous code releases have been under licenses that preclude commercial exploitation, but have no clause forcing sharing of source code. There have been some unfortunate losses to the community as a result of mod teams keeping their sources closed (and sometimes losing them). If you are going to publicly release modified versions of this code, you must also make source code available. I would encourage teams to even go a step farther and investigate using public CVS servers for development where possible. The primary intent of this release is for entertainment and educational purposes, but the GPL does allow commercial exploitation if you obey the full license. If you want to do something commercial and you just can't bear to have your source changes released, we could still negotiate a separate license agreement (for $$$), but I would encourage you to just live with the GPL. All of the Quake data files remain copyrighted and licensed under the original terms, so you cannot redistribute data from the original game, but if you do a true total conversion, you can create a standalone game based on this code. I will see about having the license changed on the shareware episode of quake to allow it to be duplicated more freely (for linux distributions, for example), but I can't give a timeframe for it. You can still download one of the original quake demos and use that data with the code, but there are restrictions on the redistribution of the demo data. If you never actually bought a complete version of Quake, you might want to rummage around in a local software bargain bin for one of the originals, or perhaps find a copy of the "Quake: the offering" boxed set with both mission packs. Thanks to Dave "Zoid" Kirsh and Robert Duffy for doing the grunt work of building this release. John Carmack Id Software

j2me五子棋源码算法详细注释

五子棋算法注释非常详细,供大家开发时候参考。此源码是收集的网上最流行也是免费的五子棋源码。 private Dot to4B(int player) {//活四 棋型的实现 if(playerCounter[player] < 3)//如果该方下的棋子小于3,则不进行检测 return null; Dot dot = ...

lppchina的专栏 202

MFC实现地图滚动,屏幕下雪

代码注释完整,一个简单的例子,实现地图的滚动,屏幕有随机雪花飘落, 可以自己修改拓展,很适合新手学习。

Flash网页游戏中实现的地图分块加载(卡马克地图)

package com.game.engine.map { import com.game.GlobalConst; import com.game.engine.findpath.MapUtil; import com.game.load.SourceCache; import com.game.load.item.ImageLoader; import flash.display

Stereo 2546

JME卡马克地图缓冲卷轴算法源代码

改动的JME卡马克地图缓冲卷轴算法源代码,其中最有意思的CarmackMapBuffer类已被别人封装好,我只是借花献佛将它贡献出来

J2me Cldc 1.1 Sun官方源代码

内容索引:JAVA源码,游戏娱乐,Cldc,MIDP  J2me Cldc是Sun官方的一个用于J2ME手机游戏的开发包,很多J2ME开发者都会用到这个包。

卡马克地图缓冲图大小计算方法

背景缓冲的大小 背景缓冲图像的大小要大于屏幕最多可涉及的Tile的区域。 例如: 屏幕大小是128 X 128,Tile是 8 X 8,缓冲图像至少是 136 X 136 = (128 + 8) X (128 + 8) 屏幕大小是120 X 130,Tile是 8 X 8,缓冲图像至少是 128 X 144 = (120 + 8) X ((130+7)/8*8 + 8) 屏幕大小是 sc...

绿洲de圣光 282

从安装Eclipse 开始 开发第一个 CDS View

一篇超级简单快速的 创建CDS VIEW 入门步骤介绍文章。

IT小职员 4248

(转)卡马克卷轴算法研究

卡马克卷轴算法研究   中文摘要 对于J2ME框架下的手机游戏程序的开发,其地图滚动的重绘有多种算法,由于手机性能的限制和开发周期等其他非技术条件,需要根据情况灵活选择所需的技术。但在及其苛刻条件下,如系统CPU资源不足,地图块尺寸较小等,会造成屏幕闪耀,帧数过低等情况,严重影响到游戏体验。在开发中如此类问题无法绕过以及避免(指通过修改

gxj1680的专栏 8299

手把手教你构建轻量级CLIP模型:从理论到实践

本文手把手教你从零构建一个轻量级CLIP模型,深入解析其核心原理——对比学习,并提供完整的代码实践。通过精简的模型架构、数据准备和训练循环实现,帮助读者彻底理解多模态模型如何让图像与文本在共享空间中对齐,为学习更复杂的AI模型打下坚实基础。

weixin_29100927的博客 325

MT6816角度传感器SPI通信避坑指南:从数据手册到稳定读取的3个关键步骤

本文详细解析了MT6816角度传感器SPI通信中的常见问题与解决方案,包括寄存器地址计算、SPI时序配置和数据校验等关键步骤。通过实测波形和代码示例,帮助工程师避开数据手册中的隐藏陷阱,实现稳定可靠的角度数据读取,特别适用于高精度电机控制场景。

weixin_42520573的博客 516

Carmack(卡马克)传奇的3D引擎开源代码

先上开源的文件路径 ftp://ftp.idsoftware.com/idstuff/ 也可以直接在这里下载  ftp://ftp.idsoftware.com/idstuff/source/ quake3-1.32b-source.zip 先去百度一下   卡马克(Carmack)。 我先膜拜下代码再写

musks的博客 5133

微磁模拟实战指南:从OOMMF安装到首个3D模型运行

本文详细介绍了OOMMF微磁模拟软件的安装与使用,从环境配置到首个3D模型运行的完整教程。涵盖Windows、Linux和macOS平台的安装避坑指南,以及MIF文件编写、并行计算优化等实战技巧,帮助研究人员快速掌握这一开源工具在磁畴壁运动、磁滞回线等微磁学问题中的应用。

weixin_29294597的博客 153
上一篇: Android教程之实现动作感应技术
下一篇: 用牛顿迭代法求浮点数的平方根
yarin
博客等级 码龄17年 35粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值