锁定老帖子 主题:javaFX网游开发版预览
精华帖 (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 |
|
返回顶楼 | |
发表时间:2010-06-07
好东西啊,正在学习jfx,如果lz能多分享一下学习经验就更好了
|
|
返回顶楼 | |
发表时间:2010-06-08
楼主是swing高手 原来看过你的csdn博客
|
|
返回顶楼 | |
发表时间:2010-06-10
寻JavaFX开发人员,无JavaFX经验Swing基础好也可,有兴趣从事JavaFX网游开发的朋友可以给我留言啊。
|
|
返回顶楼 | |
发表时间: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不满足,只好改他的源码了,很庆兴。 |
|
返回顶楼 | |