选择显示字体大小

攥在手掌里的java

我是从读王森先生的书正式开始java的手机游戏开发。《java手机程序入门及应用》一书让我初窥门庭,而《java深度历险》则给我留下了深刻的印象。所以说,对于王森先生的文章,我是不陌生的。作为一个j2me手机开发的铁杆鼓吹手,我一直都在不遗余力的向周围有志于移动应用领域开发的朋友们宣传midp并且推荐王先生的著作。j可想而知,当我拿到王先生的新作《java手机_pda程序设计入门》电子版时心中的欣喜和激动。可是当得知要为王先生的这部新著撰写书评的任务时,也同时感到了压力和不安。如果真的要让我来写这个东西,我很可能会把它写成一篇读书笔记或是读后感,如果让我给写好的这篇东西加个期望的话,我希望是能给更多的手机应用开发的朋友们带来一点帮助吧!细细的读完了这本书,掩卷长思,的确受益匪浅。我把《java手机程序入门及应用》比作一道java口味的清淡爽口小菜,那么<手机_pda程序设计入门>...

http://www.sosof.com/detail/392/56239271619719.html -by - 丰搜 缓存页面


手机中文码制问题的一点理解

论坛上很多的帖子都是在讨论手机上的中文码制问题,我也曾经被此类的问题所困扰,并且得到了不少热心的朋友的帮助。通过一端时间的资料查找和测试学习,我对这个问题有一点点自己的理解和想法,不敢敝帚自珍,特分享给大家,由于本人水平有限,况且也是业余的开发爱好者,没有专业的理论学习水平,所以请大家就文章中的一些错误予以谅解并提出批评,本篇的文章仅做抛砖引玉,非常的欢迎大家的跟贴,我们群策群力,共同来解决这个问题。:)论坛上很多的帖子都是在讨论手机上的中文码制问题,我也曾经被此类的问题所困扰,并且得到了不少热心的朋友的帮助。通过一端时间的资料查找和测试学习,我对这个问题有一点点自己的理解和想法,不敢敝帚自珍,特分享给大家,由于本人水平有限,况且也是业余的开发爱好者,没有专业的理论学习水平,所以请大家就文章中的一些错误予以谅解并提出批评,本篇的文章仅做抛砖引玉,非常的欢迎大家的跟贴,我们群策群力,共同来解...

http://www.sosof.com/detail/392/50439271620063.html -by - 丰搜 缓存页面


手机游戏策划模板

一. 游戏运行的平台1. 游戏预定支持的手机类型nokia 系列:6108 7650 3650 索尼爱立信 系列: t628 t618摩托罗拉:2. 游戏屏幕的尺寸128x128 pixels3. 游戏安装包的大小不超过 100 k4. 预定开发周期前期关卡设计和美工 10 天程序员和美工同步 5 天测试和完善 3 天二. 策划大纲1.游戏的定位2.游戏背景3.游戏内容4.游戏策划1)开始界面主菜单新的游戏旧的进度游戏说明游戏设置游戏积分关于游戏点击开始打开游戏的主菜单 游戏的公司logo界面进入后,直接弹出开始界面和主菜单。新的游戏:旧的进度:游戏说明:游戏设置:游戏积分:关于游戏:2)游戏背景介绍打开新的游戏,即可进入游戏的背景说明.....3)选择游戏的难度普通级恶梦级地狱级 4)主游戏界面(2*倍平面地图)5. 游戏参数设定6. 游戏效果草图期望45度倾斜视角立体视图的效果7. 游...

http://www.sosof.com/detail/392/61539271621827.html -by - 丰搜 缓存页面


游戏loaading的设计

为什么很多游戏要加入loading滚动条呢?加入loading状态并不是为了使软件显得更专业美观,而是为了保证程序的运行内存不溢出。通常计算机/手机的存储系统分为:cup 的缓存,磁盘(或者手机中的存储用的的flash ram或者其他类型的可以持久保存的存储系统),运行内存。我们知道通常nokia s40的heap size为200kb大小,而通常我们加入程序和3张128*128的图片之后内存就趋于崩溃了,再加入声音和地图,程序的运算内存就显得太不够了。一般来讲,很多游戏仅仅在运行的时候把所有的资源一次性读入heap memory这样,我们在模拟器看到程序运行的状况就非常接近崩溃的边缘,如果不小心加入了新的图片,可能就没有足够的运算内存了。 我们如何解决heap size不够的事情呢?手机是不能够改变其heap size的,我们只有想办法控制heap memory的使用。最直观的做法就是:...

http://www.sosof.com/detail/392/65739271622794.html -by - 丰搜 缓存页面


j2me中查表法使用三角函数

cldc和midp都没有提供三角函数,而且cldc1.0中也没有浮点数,所以我们的选择是查表。使用8位定点数的sin和cos表。下面是wtk自带demo中的代码,只提供了有限的几个角度,实际使用时根据需要细化角度值。 // sines of angles 0, 10, 20, 30, 40, 50, 60, 70, 80, 90, all *256 private static final int[] sines ={ 0, 44, 88, 128, 165, 196, 222, 241, 252, 256 };// angle is in degrees/10, i.e. 0..36 for full circle private static int sinetimes256(int angle) { angle %= 36; // 360 degrees...

http://www.sosof.com/detail/392/89939271623785.html -by - 丰搜 缓存页面


脚本引擎之--读取ini配置文件

为什么要使用j2me来读取ini(配置)文件呢?在单机版游戏当中,使用ini文件来读取相关命令实属多余,但是在编写网络游戏时,由客户端读取从服务器传来的ini文件流就显得相当重要了。因为手机游戏客户端是写死的程序,不可能实现像pc网络游戏那样进行下载客户端的升级。因此,将一些经常需要改动的游戏元素,如:npc属性,地图属性等保存到服务器端,在改动的时候只需要简单地改变服务器端保存的ini文件内容即可,而手机客户端只需要解析由服务器传过来的ini文件流。import java.io.*;import java.util.*;public class configfile{ private string scon; private string str = null; //构造函数 public configfile() { } /** * 功能: 读取文件数据 ...

http://www.sosof.com/detail/392/78039271624718.html -by - 丰搜 缓存页面


导出m3g文件指南

概述: 这个文档罗列了一些我们在开发3d模型和使用m3g作为最终输出模型时需要注意的一些问题。注意本指南中讨论的时使用的是3dmax为3d的建模工具。 1. 通常的问题:a) 如果你想你的应用程序能够运行一个任意的适合m3g的引擎,那们就不要使用任何额外的扩展接口。当不确定某一接口是否可用时,可以参考在http://www.forum.nokia.com的文档(jsr184)。b) 文件打算生成一个java压缩文件(jar)或者普通的压缩文件时应当非压缩地导出。在程序开始时,解压同样数据两次会使程序变慢,并且相当关键地是增加内存的消耗。c) 我们在代码中需要存取的那些对象需要有唯一的userid值。 2. 摄像机a) 手动设置摄像机的剪切框。b) 尽可能的从零点移动近的剪切框。c) 移动远的剪切框时,尽可能的接近近的剪切框。d) 确保在场景中至少有一个可用的摄像机。e) 如果使用了多个摄像...

http://www.sosof.com/detail/392/15239271626923.html -by - 丰搜 缓存页面


m3gconverter使用手册

1. 简介这个手册描述的是如何使用m3gconverter这个工具将h3t文件(这是一种来自hi公司的格式)转换为m3g格式。 对于如何创建一个h3t的文件,我们可以使用针对各种3d设计工具和相对于不同工具的h3t外部插件。注意:m3g是一种java3d api标准的文件格式(jsr184)。 2. 数据转换流程下面的图形显示了从一个h3t到一个m3g转化和在一个mascot capsule v4应用程序上显示过程中的数据。3. 怎样使用m3gconverter1。启动m3gconverter,托拽一个h3t文件到m3gconerter窗口中。这个h3t文件的一个m3g文件就会自动输出在相同的目录下。注意:请将纹理文件也放在于h3t文件同一目录下。例如:(uri”xxxxxxx.png”) 2。文件将以同h3t文件(源文件)相同的文件名输出4.每个特征的描述 下面是关于m3gconvete...

http://www.sosof.com/detail/392/17339271627623.html -by - 丰搜 缓存页面


j2me中定点库mathfp使用入门

你当然可以自己写一个类,用整数来模拟定点小数运算(模拟浮点小数运算非常困难),不过你不必重新发明轮子,网上有很多用整数运算来模拟小数运算的代码库,而mathfp就是其中非常优秀的一个,它健壮,稳定,高速,是在j2me环境中进行小数运算的不二之选,而且最关键的是,它的体积很小。mathfp的下载地址是:http://home.rochester.rr.com/ohom mes/mathfp。 我下载的版本是基于cldc的,下载的mathfp版本号是1.1.2.下载回来的全部东西就是一个mathfp.class(该类所在的包名是net.jscience.util),你可以把该类置于你的classpath中进行开发,发布软件的时候把该class加入到jar文件中。 或者你也可以把该class反编译,得到源码,直接放入你的工程的src目录中,我这里采用的是后一种做法。记得同时把mathfp的api...

http://www.sosof.com/detail/392/56539271628301.html -by - 丰搜 缓存页面


使java代码可移植之一

本文内容摘自即将出版的《symbian os j2me编程指南》一书,关于本书的详细介绍请访问:http://www.china-pub.com/computers/common/info.asp?id=25538 6.1 概述在本章和下一章,我们将讨论如何使应用程序尽可能地可移植,以及如何编写高效的代码。尽管java(尤其是无线java)并非“编写一次,到处运行”,将java midlet移植到不同的无线设备上通常还是比较简单的。和移植相关的问题源于手机的多样性:不同的堆内存、不同的持久化存储、不同的屏幕尺寸,以及不同的用户输入方式都使得一个应用程序在一系列设备上以一致的行为运行的难度大大增加。一些设备还有可选的api包,还要为每一个操作考虑到网络问题,如允许的jar文件尺寸。这一章将研究如何开发能在尽可能多的手机上移植的midlet。我们将讨论如何使用设计模式和代码编写准则来帮助移植,...

http://www.sosof.com/detail/392/44839271630105.html -by - 丰搜 缓存页面


上一页 1 2 3 4 5 6 7 8 9 10 11 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons