JustWeEngine icon indicating copy to clipboard operation
JustWeEngine copied to clipboard

有用过的同学说说不足和可拓展之处么?

Open lfkdsk opened this issue 9 years ago • 52 comments

RT,当然可拓展之处很多。 目前来看会逐步增加:

  • 绘板
  • 流式文字
  • 音乐系统
  • 转场动画
  • 状态机
  • 蓝牙、网络连接

(以上均已添加)

lfkdsk avatar Dec 18 '15 14:12 lfkdsk

还没有用,但是大概看了一下Repo的内容,似乎是个纯java的引擎,只想斗胆问一句楼主,和那些个主流的用C++/Lua/Js的引擎比起来,选择这个引擎的理由是?

cezheng avatar Dec 21 '15 10:12 cezheng

更面向Android原生吧,这也就是命名轻量级的原因,其他的引擎的转译到Android上的坑其实挺多的,不过只用java效率确实一般,所以音频系统、还有如果写物理引擎的话会用C++写吧!

lfkdsk avatar Dec 21 '15 11:12 lfkdsk

好评,回头写个游戏试试,正愁没引擎呢(不想去学什么Unity啊、UE了)
thank♂you♂sir
对了 这个是你一个人独自开发的?

ice1000 avatar Mar 11 '16 12:03 ice1000

@ice1000 はい

lfkdsk avatar Mar 12 '16 08:03 lfkdsk

说实话大家觉得Js真的快=——=?

lfkdsk avatar Apr 02 '16 11:04 lfkdsk

JS是啥?JavaScript?

ice1000 avatar Apr 03 '16 03:04 ice1000

@ice1000 嗯,不还是要靠C++?真就自己来速度怎么能快啊=_=

lfkdsk avatar Apr 04 '16 11:04 lfkdsk

我信任JVM 尤其是当你在一个基于JVM的系统上跑Java

ice1000 avatar Apr 05 '16 03:04 ice1000

大家有什么好的想法么?😚😚😚

lfkdsk avatar Apr 14 '16 03:04 lfkdsk

这个引擎还是蛮小众的 :joy: 不过好羡慕你 五百星的项目

ice1000 avatar Apr 14 '16 05:04 ice1000

说实话Java真的慢,特别是对游戏这种比较需要性能的东西来说,C++已经专门为游戏开发服务了20多年,优化经验啥的都积累了很多。说Android基于JVM的能不搞笑么,只是跑app的runtime有用jvm,系统本身google用C++写了多少东西做了多少优化,要是android真就是纯java写的那真是没什么前途。

cezheng avatar Apr 14 '16 05:04 cezheng

js和lua什么的,做的就是一个c++ binding,说到底当然要靠C++的

cezheng avatar Apr 14 '16 05:04 cezheng

😂😂😂并没有打算搞什么大型开发,就是自己做着玩的(゚ω゚)

lfkdsk avatar Apr 14 '16 06:04 lfkdsk

其实不是跟repo主说,是跟信任jvm的那位盆友说😂

cezheng avatar Apr 14 '16 06:04 cezheng

@cezheng 好吧 Java快是我直觉上的看法 但是Java也不慢啊 我看JustWe就跑得挺好的 还有这个 知乎上的。。。 在效率差距不大的情况下我认为减少接口更好

ice1000 avatar Apr 14 '16 14:04 ice1000

问下 你那个SQLite数据库访问 为啥我找不到Node类 难道还要手动包含你说的那个框架? :fearful: 还有 建议适配下 SharedPreference 我保存个最高分 :joy: @lfkdsk

ice1000 avatar Apr 15 '16 13:04 ice1000

@ice1000 。。。IOC框架是指用反射调用注解类进行注入,正常node应该能找到啊,你有什么便捷的联系方式比如QQ什么的么?感觉直接这么说说不清楚,还有建议单开issue =-=

lfkdsk avatar Apr 15 '16 14:04 lfkdsk

我把项目文件上传了 hiahia @lfkdsk

ice1000 avatar Apr 17 '16 08:04 ice1000

@lfkdsk 尝试运行了微信打飞机的demo很不错,有两点想请教一下: 1、图片格式有哪些限制和要求?我尝试将ship的材质替换成了32位的png图片,结果不显示! 2、帧动画支持plist文件吗?

hnshilei avatar Oct 08 '16 12:10 hnshilei

貌似丰恺不在,我帮他回复一下: @hnshilei 我觉得我肯定不支持plist的,这个引擎的逐帧动画实现机制就是剪裁单张图片,和plist并没有关系(我假定我说的和你说的都是iOS的那个plist)。还有图片格式的限制,我觉得只要是Android认的图片都可以(毕竟读取图片用的系统API,像什么jpg png gif webp都是肯定支持的。可能是你的图片有问题吧。如果你的32位png图片专门拿出来在另一个APP里面调系统API读能成功读出来的话,那就肯定是 @lfkdsk 的锅了 😂

ice1000 avatar Oct 08 '16 17:10 ice1000

@ice1000 多谢回复! 1、昨晚扒了下源码,确实和你说的一样,发现没有plist文件的解析支持; 2、32位图片已经加载出来了,发现是由于ship.setDipScale(100, 100);设置的问题,把这句注释掉,图片就出来了。这个DipScale参数很诡异的样子。。。。

另外: 1、我还想控制动画的速度,有什么办法或想法吗?现在动的太快了。 2、sprite能控制朝向吗?我也没有找到相关的设置接口。。。

hnshilei avatar Oct 09 '16 01:10 hnshilei

控制朝向应该是通过Rotate这类的东西实现。 别的我就不是很清楚丰恺是怎么实现了,有兴趣的话可以移步我的引擎专用组织icela,里面的除了这个引擎的fork之外的几个仓库80%的代码都是我写的。我之前弄了个JavaSE的游戏引擎,正在往Android上移植,感兴趣的话就去看看吧? 欢迎提出各种问题Orz。。。。

ice1000 avatar Oct 09 '16 05:10 ice1000

@lfkdsk 引擎更新变化比较大,原来那个微信打飞机的demo还是老架构。而且新版架构也没有例子可以参考哇。。。。抽空能把demo更新一下就好啦

hnshilei avatar Oct 09 '16 06:10 hnshilei

我写过一个Demo @hnshilei

ice1000 avatar Oct 09 '16 06:10 ice1000

2333333 @hnshilei @ice1000 莫名其妙的来晚了

lfkdsk avatar Oct 09 '16 07:10 lfkdsk

/Anim 里面有动画类,能处理这些需要,有空我再补几个新添加的

lfkdsk avatar Oct 09 '16 07:10 lfkdsk

@ice1000 谢啦,已经把demo下载下来了,改到我的Eclipse工程中了,不过demo里面好像也是用的simpleEngine没有用到新加的SimpleLayerEngine,那个怎么使用,也没见到说明,文档和例子跟不上框架的步伐呀 : )

hnshilei avatar Oct 10 '16 02:10 hnshilei

@lfkdsk 动画类我看了,主要是控制移动,缩放,或是绑定帧动画,我现在是想要控制sprite绑定的FrameAnimation切换的速度,,,,现在动的太快了,想让Sprite动的节奏慢一点......有什么好办法吗?谢啦!

hnshilei avatar Oct 10 '16 02:10 hnshilei

@lfkdsk @ice1000 有办法使用ttf字体吗?或者支持其他什么字体?:)

hnshilei avatar Oct 10 '16 02:10 hnshilei

@hnshilei SimpleLayerEngine其实和原来用法是一样的,并且这个SimpleLayerEngine就是为了方便兼容老版本的东西设置的,接口都是一样的。

lfkdsk avatar Oct 10 '16 02:10 lfkdsk