当前位置: 首页 > news >正文

J2ME Game开发笔记 - 多机型移植经验谈

J2ME Game开发笔记 - 多机型移植经验谈 [2004-11-29]
开发的时候平台是Nokia40,然后移植到Nokia60,MotoV,SE等,总结一下大概需要几个版本。
1。Nokia40版,使用Midp1.0+NokiaUIAPI
2。Nokia60版,使用Midp1.0+NOkiaUIAPI
3.NokiaMidp2.0版,如6600,7610,使用Midp2.0
4。MotoV版,使用Midp2.0
5。SE版,使用Midp2.0
6.三星s100,s200,c100,使用Midp2.0

几点开发经验:
1。各机型之间最大的差别就是屏幕大小不同。所以游戏中要能自适应屏幕大小
2。不使用Midp2.0的GameAPI会比较方便移植,只要自己封装切图,旋转等函数即可。NokiaUIAPI和Midp2。0都支持图片选转。2.0支持的更好。注意Nokia60不支持创建可变的透明图片,所以要用其他方法代替。
3。NOkia6600,7610的UIAPI有问题(图片旋转),所以用了Midp2.0代替
4。支持MIDP2。0的机器程序大致相同,其中MOto,SE,SX都差不多。但也有细微差别。如SE不支持全屏。所以screenSizeChanged方法无效。
5。说说声音播放。NOkias40上我坚决不用声音,一是容量限制,二是太难听。其他机型都可以支持midi和wav.不过没有发现可以同时播放2个midi的机型,motov和se都可以同时播放midi和wav,nokia则不行。

最后发一点感受:
让MIDP2。0标准快点普及吧!MotoV真是个好机器,但好像cpu慢点.Nokia6600bug太多!SEk700性能verygood!没费多少事让这些机型都支持我的游戏,感觉verycool!:)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 谈一下Python的前世今生
  • 1.爬虫基础——了解html什么是爬虫
  • 2.爬虫基础——为什么学习爬虫?
  • IE 无法播放flash的解决方法
  • Anaconda安装库方式总结
  • Php部分常见问题总结
  • 谈一下Python虚拟环境
  • php中几个字符处理函数的说明
  • Python爬虫实例--新浪热搜榜[xpath语法]
  • 诛仙二
  • Python爬虫实例--新浪热搜榜[正则表达式]
  • 豆瓣电影影评爬取---最受欢迎的影评[xpath语法]
  • hadoop安全模式无法关闭问题
  • 迷茫也得行动了
  • 3.爬虫基础——网络请求
  • SegmentFault for Android 3.0 发布
  • Android优雅地处理按钮重复点击
  • js继承的实现方法
  • mysql常用命令汇总
  • Netty 4.1 源代码学习:线程模型
  • PHP那些事儿
  • TypeScript实现数据结构(一)栈,队列,链表
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 订阅Forge Viewer所有的事件
  • 分布式任务队列Celery
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 利用DataURL技术在网页上显示图片
  • 浅谈web中前端模板引擎的使用
  • 如何设计一个微型分布式架构?
  • 入手阿里云新服务器的部署NODE
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 用 Swift 编写面向协议的视图
  • 追踪解析 FutureTask 源码
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • 阿里云ACE认证学习知识点梳理
  • 机器人开始自主学习,是人类福祉,还是定时炸弹? ...
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ‌前端列表展示1000条大量数据时,后端通常需要进行一定的处理。‌
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • ## 基础知识
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #ubuntu# #git# repository git config --global --add safe.directory
  • #预处理和函数的对比以及条件编译
  • (1)(1.13) SiK无线电高级配置(五)
  • (11)工业界推荐系统-小红书推荐场景及内部实践【粗排三塔模型】
  • (4)(4.6) Triducer
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (Java企业 / 公司项目)点赞业务系统设计-批量查询点赞状态(二)
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)springboot太原学院贫困生申请管理系统 毕业设计 101517
  • (力扣记录)235. 二叉搜索树的最近公共祖先