最新资讯

技术讨论:Java与Flash谁才是网页游戏领导者

2019-04-29 18:17:12 7019

目前,在研究和开发技术快速发展的时代,Flash和Java是两种不同的引擎,它们占据了主流的网络游戏开发。对于这两种技术,谁能更好地满足玩家的需求,谁能让玩家拥有更流畅的游戏体验,我们从这两种技术中进行了探讨。从技术角度来看,作为一个Web开发引擎,有什么区别。 事实上,Flash游戏开发已经尝试了很多年,但到目前为止,它仍然停留在中小型游戏的开发中,游戏开发的很大一部分受到其CPU能力和大量代码管理的限制,幸运的是,Flash Player 7的运行时性能已经提高了2到5倍,而LA测试闪存MX2004专业版提供项目管理和代码维护功能。ActionScript2.0的发布也使程序更容易维护和开发。 Web应用服务的范围很难界定,似乎有无限的可能性,随着网络的逐渐渗透,基于客户机-服务器的应用设计逐渐受到欢迎,一度被认为是最有前途的方式,但这样的话,开发人员可能会在服务器后端过程上花费更多的时间。处理功能和架构,并使其与前端(闪存端)保持同步。 目前,有一个基于flash的主页游戏黑合同,为什么这个游戏不开放是团队成员怎么说的: flash游戏卡的问题,绝大多数都是由于flash本身的缺陷,如单线程、内存管理等。另外,我们在服务器端做了很多优化,所有的主要内容都在内存中进行缓冲,以保证大量的并发通信和响应。此外,为了保证播放当服务器处于异常状态时,ER的信息不会丢失,我们开发了一个复杂的内存缓冲管理和写回机制,黑契约服务器的成本是以前游戏的三倍。 Java是一种简单的、面向对象的、分布式的、说明性的、健壮的、安全的、结构中性的、可移植的、优秀的性能、多线程动态语言。 Java语言的语法与C语言和C++语言非常接近,这使得大多数程序员容易学习和使用Java.Java,而Java语言中很少使用的那些难以理解和混淆的特性,如运算符重载、多重继承和自动强制类型转换。R,Java语言不使用指针,并提供自动垃圾收集,这样程序员就不必担心内存管理。 事实上,Java游戏已经出现在人们的视野中,尤其是那些喜欢移动游戏的人。上述理解,如果Java应用于Web,则相对容易。 目前,还有一款基于Java的网络游戏青成这个游戏利用Java实现了图片质量的突破。首次将2.5D实时策略游戏屏应用于网络游戏中。游戏很顺利,可以与客户端游戏进行比较,预计在8月中旬至下旬的元旦正式见面。