手机开发资料
中国手机开发网
中国手机开发网
最近更新文章
设计一个J2me Wap浏览器幻想
昨天完成了一个小程序,所以今天有比较空闲了,前阵子自己设计了j2me的UI,所以对在一手机画布上绘制UI也算是比较有心得的。所以今天突发奇想,不如自己定制一个wap浏览器来玩下。 自己以前也做过wap网站,所以也知道它的大概个标签,想来通过xml包解释这些标签不难,现在把我的个人想法发到这里来,希望各位爱好者提供建议。 1:设计一个可组装的UI以提供对xml解释后的支持。(基本上是采用以前的UI设 ...
请教:设计字典软件数据文件的数据结构
打算通过j2me实现一款字典软件,请问如何设计字典的数据文件,可以最节约查找时间,并且由于是手机作为终端,也要考虑数据文件的大小问题。 我现在的设想是在数据文件中用树桩结构保存数据,这样在每输入一个字母的时候都可以对用去找到一个分支,但具体怎么实现,还是要请教一下的。 顺便问一下,大家还有别的实现的方法没有啊
续关于 j2me圈子的朋友有没兴趣大家一起做个冒险岛的游戏
这两天忙着学习关于单元测试,游戏的事情放到放下了。趁着现在有点时间,把我自己一个简单的框架拿出来参考下。 这里用的人物图片资源是整合fins刚上传的一个游戏, 在这里我说下简单的功能, 1。mali只能向前走,走过了就回不了头了 2。为能实现跳跃,跟出现关外 3。人物只能之下行走,不能根据场景的路线判断行走,比如前方有个台阶,要跳跃。 4,等大家提供了。哈哈
j2me圈子的朋友有没兴趣大家一起做个冒险岛的游戏
本想不应该写称blog。应该发表到j2me圈子的论坛里面。但是论坛只是很简单的文本,并没有上传图片。所以就贴到这里了 前几天闲逛了一些素材网站。发现有个用户设计了一些资源,所以下载下来,自己对人物的动作做了些修改。上传出来,大家看看有几乎就一起搞个简单的冒险岛游戏。 怎么样? 我专门开这个帖子,然后希望有时间,并且爱好j2me game开放的朋友跟贴。并提出自己的想法。 呵呵
游戏入门之四 雷电 GameThread
个人认为游戏最难控制的就是这些线程了。如果游戏复杂的话。为了避免资源冲突,死锁等。这方面对程序要求是很高的。还好。我那个游戏很简单,所以就不用考虑到这些。 只要一个最重要的东西就行了。 java 代码 //无非是要程序不停的运行,直到游戏结束为之 while (true) { game.run(); try { Thread.sleep(80); // 线程延迟 } catc ...
游戏入门之三 雷电 Game
这里介绍的是Game的逻辑类,主要控制游戏的动作,以及绘制。 详细里面代码有注释 java 代码 /******************************************************************** * 项目名称 :j2me学习 * * Copyright 2005-2006 Wuhua. All rights reserved * ...
游戏入门之二 雷电 Hero(自己飞机)模型的创建
这里我将要讲述我游戏的主角,Hero。这里的游戏的主角相对比较简单。 只需实现,飞机的移动以及创建。 唯一的两点是飞机移动的时候,不能把飞机都给移动到屏幕外面去了。只有的话,那我们这些设计游戏的人就太不专业了。呵呵。 至于发射子弹,本来我也想把Ball跟发射子弹的创建以及管理都放在此的,后来想想,还是分开点好。这些就是高手们常常说的。要解耦啊,每个类应该尽量简单啊。不应该负责额外的工作啊。 我听这些 ...
游戏入门之一 雷电 精灵模型
设计游戏我个人认为一个好的角色操作将事半工倍。所以我现在把雷电的所有角色抽象成一个Fairy。里面有实现绘制的方法以及移动,碰撞算法。 在这里我强调下,我的碰撞算法是简单的实现。就是一个物体为参照物体。在10像素范围内x,y轴如果发现另外一个物体侵入则判断为true,发之为false java 代码 package org.wuhua.game.model; import java ...
我设计的入门游戏-弱智雷电
这几天公司比较有空闲。我未曾设计过游戏。不过出于学习的原因也搞了些玩玩。现在我设计了一个手机雷电弱智版本。 游戏只是实现了最基本的功能。比如飞机移动。产生飞机。发射子弹。击中敌方,爆炸等功能。还有很多的地方不好。不过话又说回来,只是入门的。所以大家做个参考,学习学习就ok了。里面的注释也写的比较详细。希望大家多多指教
设计可组装的j2me UI(七) Choice
艾,不想解释了。贴代码算了 java 代码 /******************************************************************** * * 版权说明,此程序仅供学习参考。不能用于商业 * ******************************************************************* ...
关于j2me game双缓冲实现探讨
双缓冲技术的应用很广泛,设计游戏的时候更是需要它, 在midp1.0中,api中并没有game这个包,看到网上很多人在讨论设计游戏的时候会出现图片断裂,屏幕闪烁等问题。 我经过这几天的学习整理下自己的学习心得,用来抛砖,希望对此有研究高手们相互讨论。让我也学习学习。 双缓冲的原理可以这样形象的理解:把电脑屏幕看作一块黑板。首先我们在内存环境中建立一个“虚拟“的黑板,然后在这块黑板上绘制复杂的图形, ...
游戏中动画的基础
全文请看 游戏中动画的基础 这篇文章是纯粹的个人看法。 游戏的基础是动画,想来大家都知道。这几天公司的项目都忙完了。很是无聊,所以就上网找了些资源,并写两个动画的例子。在此贴出来,让大家把砖头砸我吧。^_^ j2me midp2.0有个game的包是用来设计有游戏用的。它提供了游戏设计的基础控件,比如双缓冲,精灵,图层控制器等基础设施,这些设施可以方便我们的设计,比如双缓冲可以让游戏执行流畅,精灵 ...
切割图片
大家在设计游戏或者其他应用的时候,很多都要操作图片。众所周知。j2me程序不能太大,因为它有太多的限制。改怎么办呢,我的应用要求大量的图片。没关系,图片是死的,人是活的。我们始终都是有办法搞定的。高手们自己写个图片压缩的算法,我们这些水平一般的人只能踏实的做自己的事情了。 1。通过工具压缩图片大小。比如把颜色植调小点,这样不仅效果在手机上不会差很多,还可以大大的缩小图片。 2。把所有的图片绘制成一张 ...
手机开发之C# VS J2ME
J2ME美好的write once,run anywhere的初衷,被各大手机厂商摧残的体无完肤,变成write once,debug everywhere(或者write once, port everywhere)。 在经历了2,3年头脑火热期后,J2ME developers终于意识到一个统一的J2ME JVM implementation的重要性。貌似IBM开始了一个J2ME标准制订的委员会 ...
设计可组装的j2me UI(六) Dialog(对话框)
高级UI提供了一个Alert的控件可以有弹出对话框的效果。但是大家想不想自己实现一个呢。想不想知道sun是如何让Alert工作的呢?好请看下文 设计思想是。建立一个 abstract class Dialog extends Canvas。下面的事情就让我们一步步花出来吧。 实现理念是先绘制整个Canvas然后通过图形Graphics描绘成透明,接着在整个屏幕的中间去出一块区域来,至于上面你要做什么 ...
群组知识库热门文章
- 14412 一种基于J2ME的移动支付系统的设计与实现
- 7509 说说字符集和编码
- 6580 j2me怎样 获取cell id 实现基站定位
- 6106 J2ME的概述,结构,现在与未来,以及我能用J2ME做什么?
- 3603 J2ME中多线程网络连接编程的分析,与设计。