论坛首页 Web前端技术论坛

javaFX网游开发版预览

浏览 14485 次
精华帖 (6) :: 良好帖 (13) :: 新手帖 (0) :: 隐藏帖 (4)
作者 正文
   发表时间:2010-06-07  
duker 写道
google 将quakeII 移植到chrome 上 说明:
webgl 是未来浏览器游戏的最佳平台,当然用javascript 写游戏有点过分. 但一旦webgl的api稳定, 将其包装到gwt中成为java api 将是小菜一碟.届时就可以用java 开发不需要任何插件,浏览器上直接运行的3d游戏了.



HTML5 + JavaScript is still really slower than Java + JOGL
0 请登录后投票
   发表时间:2010-06-07  
好东西啊,正在学习jfx,如果lz能多分享一下学习经验就更好了
0 请登录后投票
   发表时间:2010-06-08  
楼主是swing高手  原来看过你的csdn博客
0 请登录后投票
   发表时间:2010-06-10  
寻JavaFX开发人员,无JavaFX经验Swing基础好也可,有兴趣从事JavaFX网游开发的朋友可以给我留言啊。
0 请登录后投票
   发表时间:2010-08-19  
gml520 写道
elf8848 写道
zhishuren 写道
一直想把JAVAFX用在项目里,可以一直不敢用。


我使用了, 很累人,bug还不少,主要作一些提交表单的业务,在客户端有小型数据库,要读扫描仪(jni),读卡器,可以FTP上传,要操作打印机。典型的富客户端。

没有使用javaFx动画方面的东西,也有些遗憾。

javaFx还很不完善。最常使用的 表格,树,下拉选,选项卡,文本框,滚动条   都太差了,对键盘事件,鼠标事件,焦点的管理还有很多BUG, 都是我又包装一了次Swing的控件,扩展了大量功能,才勉强满足业务的要求。其实这些是不应该我们来做,sun应该提供丰富的控件来满足我们, 我们应把精力放在业务上,但显然使用javaFx增加了我50%的工作量。

比如我需要一个“边框”(border)类,可设置背景,连线粗细颜色,圆角,边框宽高自适应内容的宽高,内边距(padding),外边距(margin),鼠标进入离开时触发事件,都要自己来实现,sun并没有提供直接可用的。

比如我需要一个选项卡,他没有原生的选项卡,我都是用线条一个像素一个像素画出来的,并且javaFX对控件的宽度定义很模糊,比如 画一个宽100像素的 矩形,边框宽度10个像素,你知道画完后 这个矩形在屏幕的宽要占多少我像素吗?矩形内还能最多放多少个像素的内容吗?结果表现很糟糕,内容会被边框遮挡约5像素,总宽度不是120,不是110,是111像素。

比如我需要一个“菜单”(menu),包装了swing的菜单,在没有二级菜单时,出现了每个菜单项“多一个尾巴”的bug。

比如我需要一个带图标同时带背景图片的按钮,也是费了很大的力,下拉选在回车事件后展开(须自定义)马上因为焦点问题又收起了,我被迫选让下拉选先失去焦点,在另一个线程中定时200ms去调用“展开”方法(popupVisible(true)),才实现下拉选触发回车事件后由程序控制下拉选的展开与收起。

页面布局能力有限,bind问题也不少,其它问题还很多,易用性比Flex,Flash差很多,略。。。

javaFX的优点是:控制图片在屏幕上做动画,做个投影模糊效果,仅此而已。 就像楼主这种类型的应用。

Apache 有一个Pivot项目, 这方面就非常完善,http://pivot.apache.org/demos/
下面发几个Pivot控件的图片









JFXtras 应该能满足你的要求。


我从JFXtras0.4就开始使用他了, 也不能满足我的要求, 他扩展的功能很有限 ,后来由于项目做大了,发现JFXtras不满足,只好改他的源码了,很庆兴。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics