问题:
请问用FLEX开发游戏可不可行?有什么优缺点?
跟传统Flash相比又如何?
跟传统Flash相比又如何?
解答:
建议flash,因为游戏中的界面元素很少用到flex里的企业应用组件,而常用的组件比如button自己绘制可能会更漂亮(做游戏当然要有美工了)。
如果使用flex制作游戏,会使得游戏中包含很多没有必要编译进去的组件,导致文件变大,通常来说,一个空白的flex达到200多K,如果制作游戏后,即使有很好的优化,也只能控制到500K,而且还需要大量的外部加载模块。你不能保证每个用户都能接受等待,从一定程度上会流失部分潜在客户。
而我们采用flash制作的麻将,体积也控制在200K左右,而且很少加载外部的模块(当然资源是外部加载的),假如采用外部加载模块,那么flash可以控制在50~100K以下。
如果你们的环境不考虑网络因素,那么另一方面,利用flash做游戏界面更容易一些,比如游戏中还会有一些过场动画,特效,如果用flex做起来就很撇手了,而flex做企业应用界面更容易些。
其实还有一种思路,就是使用as project来完成游戏开发,当然这样对编程的要求就高一些,因为不能可视化的开发了
如果使用flex制作游戏,会使得游戏中包含很多没有必要编译进去的组件,导致文件变大,通常来说,一个空白的flex达到200多K,如果制作游戏后,即使有很好的优化,也只能控制到500K,而且还需要大量的外部加载模块。你不能保证每个用户都能接受等待,从一定程度上会流失部分潜在客户。
而我们采用flash制作的麻将,体积也控制在200K左右,而且很少加载外部的模块(当然资源是外部加载的),假如采用外部加载模块,那么flash可以控制在50~100K以下。
如果你们的环境不考虑网络因素,那么另一方面,利用flash做游戏界面更容易一些,比如游戏中还会有一些过场动画,特效,如果用flex做起来就很撇手了,而flex做企业应用界面更容易些。
其实还有一种思路,就是使用as project来完成游戏开发,当然这样对编程的要求就高一些,因为不能可视化的开发了