精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-09
呵呵。有发布新闻的嫌疑。所以删是正常的。
|
|
返回顶楼 | |
发表时间:2006-12-09
0000 写道 wuhua 写道 我看到的是
欢迎楼主光顾"中国开源开发网络"http://www.osdn.cn, 我们提供网络协同开发服务(SVN). 相信这对于多人协同开发能提供支援. 我们也正在建设当中,有任何问题都可与我直接联系 0000sir@gmail.com 他回复的 我靠, 这都被删了... 也只是想给楼主提供点帮助... 大家都是做开源的,何必 不是每个人都能有条件建立自己的SVN服务器,至少我是这么想 是说做开源就只认SF.NET么, 这就是这里的管理风格么 兄台,不要骂我啊。不是我删的。我一般不会删除别人的东西的。 |
|
返回顶楼 | |
发表时间:2006-12-11
fins 写道 提个建议将开发 分成两部分:
1 手机特性部分 例如手机ui 菜单等 2 游戏核心 游戏核心部分 可以很容易的被其他形式展现 例如 做成 awt swing applet版本 等 这样做便于开发 我说的可能不太清楚 我的本意就是 这个游戏应该 可以让 没有安装j2me 和 模拟器的程序员也可以运行和测试 我现在就是这种情况 我想看看效果 可是 由于在公司 机器里没有j2me要用的那些东西 所以看不了运行效果 不知道你明白没 呵呵 这样太麻烦 前期 可以先不考虑这么多 直接用j2me 实现这个游戏,后期可以移植不同平台,现在我觉得要赶快动手做,要不这个计划真的不知道什么时候才能完。。 |
|
返回顶楼 | |
发表时间:2006-12-11
我的观点正好相反
可以先做swing/awt或applet版 然后再移植到j2me 因为这样可以在先期让更多的人参与进来 已经测试游戏的核心部分 |
|
返回顶楼 | |
发表时间:2006-12-11
先写个计划书吧,要不然都没个准.
|
|
返回顶楼 | |
发表时间:2006-12-11
1。
按照fins的意思, 先模拟以下类 GameCavas,Graphics, Image, 我想只要用java SE模拟上面三个类是不难的, 然后设计出一个对于的Swing的版本也是可以的。 希望fins有时间整理一下以前的。然后通知我,我再把他们整合,然后就出一个框架出来。 |
|
返回顶楼 | |
发表时间:2006-12-11
Graphics类模拟不了
因为这个类不是我们直接创建或调用的 是系统创建的 Graphics必须要写两种代码 不能实现平滑的在j2se和j2me之间切换 我现在确实没有时间弄啊 因为这不是整理 而是重新写 最近实在没时间 |
|
返回顶楼 | |
发表时间:2006-12-11
哈哈。
我看了下API,估计Graphics也是可以通过BufferImage来创建了。我们可以在系统启动的时候通过创建一个BufferImange来创建一个Graphics,不知道可不可行。 还有至于我们可以创建一个可变的Image 这样可以实现GameCanvas的双缓冲了 |
|
返回顶楼 | |
发表时间:2006-12-12
Canvas 继承 JPanel
MIDlet 继承 JFrame 所以 在游戏当中 你的GameCanvas何时创建是有说道的 你放出的代码在这方面就没处理好 创建的时机有问题 详细的我没看但是至少这个代码应该改成这样 public void initAppContext(){ gt = new GameThread(); gt.open(Display.getDisplay(m)); Resources.loadImages(); gt.init(); } 还有 你说的那种创建 Graphics 的方法不太可行吧 我觉得 因为你从BufferedImage里得到饿Graphics还是j2se里的Graphics j2se里的Graphics方法和j2me里的差太多了 我还是倾向于写两种代码 毕竟我们不能指望 j2me 到j2se移植的时候一行代码都不修改啊 |
|
返回顶楼 | |
发表时间:2006-12-12
呵呵。可能对于一些细节问题,
我比较马虎,您真的很认真,我得向你学习。 |
|
返回顶楼 | |