社区
J2ME
帖子详情
请问怎么用midp1.0来做3d游戏阿?
deo2000
2003-10-27 09:14:33
我看到过用midp1.0做的3d游戏。
现在在研究这是怎么实现的。
请教各位高手,给点建议阿?
或是留个qq,msn一起研究阿
...全文
41
15
打赏
收藏
请问怎么用midp1.0来做3d游戏阿?
我看到过用midp1.0做的3d游戏。 现在在研究这是怎么实现的。 请教各位高手,给点建议阿? 或是留个qq,msn一起研究阿
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhdx
2003-10-31
打赏
举报
回复
Mobile 3D Graphics API/JSR184
已经出来了,一些公司已经用上了,
但是不知道为什么,没有下载.
rainysky
2003-10-29
打赏
举报
回复
Mobile 3D Graphics API/JSR184
等等吧
iamqqmyheart
2003-10-29
打赏
举报
回复
关注!~
deo2000
2003-10-28
打赏
举报
回复
恩,谢谢大家。
现在就在做这些东西。
已经做了一些如果走进,走远,转头等Camera的变化效果。
一些drawLine一般来说没什么问题。
如果是fillRect的话,要画四边形的话,由于Midp1.0没有没有直接的函数。
不知道用drawLine来写,还是用fillRect来写。
另外贴图,我真的是一点思路都没有,不知道怎么做。
threefootcat(三脚猫)好像很有经验,希望多多指教。
希望大家大家继续多多发言
LuZhou
2003-10-28
打赏
举报
回复
即将推出的11月份的《程序员》杂志中有专题介绍,到时买一本看看吧。
lhdx
2003-10-28
打赏
举报
回复
现在已经做出了一些关于多边形翻转的东西,对于贴图,我想j2me在速度方面现在好像很难实现
lhdx
2003-10-28
打赏
举报
回复
正在搞基于midp1.0的3d,可以共同研究一下qq:68200389
threefootcat
2003-10-28
打赏
举报
回复
而现在在j2me上实现的一些简单的3d游戏,如赛车。
可以说并不是真正的3d游戏,它用的是贴图的方法模拟做的。
真正的用j2me做的3d游戏很少我见过的只有两个
一是3d迷宫游戏,
还有一个就是AtomicTag.com上的。
都是很简单的。
当然用c/c++写的,有一些很不错的3D游戏,如coredisgn做的游戏。
threefootcat
2003-10-28
打赏
举报
回复
说实话,在j2me上实现3D要想达到实用的程度,可以说几乎不可能。
因为为多边形填充材质在j2me上很难实现,就算实现,速度也是达不到实用要求。
但是实现一些简单的功能,来学习3d编程,倒是不错.我就是报着这个想法才研究j2me上的3d.
现在要想在手机上实现真正的3d还是要用c/c++。
在这方面使用的原理还是和我上面说的差不多。在nokia的论谈上有篇文章讲了这方面的原理。
sncel
2003-10-28
打赏
举报
回复
难,还不如做些3D效果的图片,切换一下算了,手机上实现有点困难。用j2me写的普通程序运行起来都慢呀,更何况是3D的呢。
threefootcat
2003-10-28
打赏
举报
回复
www.AtomicTag.com
有一个简单的3D引擎。有一些实用信息。
要想在手机上用j2me实现3D,
首先是要有一个画多边形与填充多边形的功能。
nokia的手机有类似函数。不过在这里有个争论是用drawPolygong还是用drawpixs来实现.而且网上还有专门的画多边形的引擎,你可以上nokia的论谈上找找。
接着就是实现自己的浮点数,三角函数,颜色变换。也就是用int来模拟实现。
然后就是的建立三维坐标模型
实现各类算法如投影,坐标变换,灯光效果。
当然还有z-buf等。
但是由于j2me本身一些特性上述各类算法只能简单实现。
如Atomic 3D Engine实现了下面的功能:
- multiple objects simultaneously on screen
- real-time backface culling
- real-time z sorting
- flat light shading
- independent cameras (every object has its own camera)
- solid-wireframe switch control
- frame rate tester
threejiaomao@263.net
欢迎一起研究。
threefootcat
2003-10-28
打赏
举报
回复
这是一个简单的,用Atomic 3D Engine开发的
3D推箱子游戏Demo。
http://www.cnjm.net/newpage/soft.php?id=908
rexwang
2003-10-28
打赏
举报
回复
现在看来这个有点超前了,不过很快就会流畅的实现了。其实sun的j2se做的3d很不错的,如果硬件到达的话,sun也不会傻到让别的公司来建立标准的地步。所以,实现的算法并不重要,关键是现在时机还没有到
LuZhou
2003-10-27
打赏
举报
回复
midp1.0很难实现的。
moke33
2003-10-27
打赏
举报
回复
用2.0做吧,功能强一些
[图文]NEC手机JAVA MIDP2.0讲座(附源码)
博士:恩,单从Java的功能来讲,不同点在于N840对应的是MIDP2.0,而N820只能对应
MIDP1
.0。 尼克:呃?MIDP是什么呀?以前好像没有听说过呀…… NEC-MobileFriend带给我们的MIDP2.0讲座秉承JAVA初级讲座的对话...
J2ME+WTK1.0
使用J2ME和WTK1.0开发手机
游戏
时,开发者需要熟悉MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)这两个核心组件。MIDP提供了用户界面和网络通信的功能,而CLDC定义了...
最新JAVA手机PDA程序设计入门
如果你在用
MIDP1
.0进行用户接口编程,那么有两条路你可以选择:使用高级的UI类或者一切由你自己从头开始。作为
游戏
开发者,第一种选择往往是不可能的;这是为什么
游戏
开发者不得不为他们的高级
游戏
开发自己的
3D
...
做
手机
游戏
开发要具备哪些知识
了解
MIDP1
.0和2.0的特性,包括用户界面组件、数据存储、网络连接等,是开发
游戏
的基础。 4. 网络编程:如果你的
游戏
需要在线功能,如多人
游戏
或云存档,那么理解和掌握MIDP的网络编程是必要的。这包括HTTP通信、...
坦克J2ME
游戏
khk'
在介绍完基础知识之后,本书最后介绍了手机
游戏
的精彩实例,包括单机
游戏
、联网
游戏
、
3D
游戏
、滚屏
游戏
等,还介绍了
游戏
的开发理念和移植技术。.. 本书内容全面,实例丰富,易于理解,为读者更好地使用这些技术和...
J2ME
13,096
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章