飘灵儿 发表于 2015-1-18 11:36:16

JAVA网页设计J2ME 2D小游戏进门之旅(七) 不敷多多,...

J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。7、不敷多多,你以为呢?

游戏已成型了,冲杯咖啡犒劳一下本人吧。呵呵仍是算了,咖啡因对下一代欠好。

当你看完以上的一切,你有甚么设法呢?不要说没有。你必定是像我一样揣着一份完成clone作品的镇静和有数的疑问吧。关于游戏性、游戏引擎等各种的成绩相继而来,乃至你大概还会想到这么个游戏有无市场?让我们在睡前一同忧?一下吧。



体系构架方面

我们未来的游戏不会像如今如许直来直往,必要有接待界面,loading守候,匡助,画面切换等等,当时候我们的Navigate就不是如今这副空架子了。

特地再谈一个画面切换的成绩。我们写的是手机游戏,可手机不是光光玩游戏的,收短信,接听德律风城市中止游戏的运转,而我们的主程序是运转在一个线程中,他是不会中断的,并且在startApp中,我们也不克不及间接将游戏画面切到gamecanvas你必要纪录方才的画面,并对每一个画面编写响应的中止与恢复程序。



游戏构架

是不是要完成model与view的分别,引进mvc,这是一个应当思索的成绩。



游戏模块

方才不止一次提到可形态机,在我眼中gameObject是一个形态机,他依据流动的接口和外界通讯,其实不断改动本人的形态。我们的游戏太甚复杂了,以是没有计划成一个形态机。细心察看一个你以为好的游戏,你会发明一些千丝万缕,以能够推断它面前的完成。每当我翻开tft就总有一种十分恬逸的感到,我没法设想没有优秀的封装与计划,使怎样完成如许的作品。



Bug?

应当有良多把,好比飞机能够飞出界限等等。



……

不管你认同与否,如今手机上的游戏仿佛还不如我具有486那会儿的游戏。没有好的声光效果(临时以为那也啼声音),没有充足年夜的屏幕,没有优秀的运算速率,没有充足的内存空间;这让有数开辟者头疼的成绩也困扰着你和我。以是坦白的讲如今离统统优美的的今天其实是太悠远了。一样匮乏的另有我们的创意,我们不休反复着我们在pc上玩得一些小游戏。以是如今还不是贪钱的时分,说假话你假如是玩家,会乐意花银子买一个只是名字上难听的手机游戏?以是深为开辟者,又是也是创意人的你,其实是应当好好的思索,你面临的是远比不上gb的挪动设备。即便十年后,手机运算速率到达现在pda的程度,屏幕小小的仍然是成绩。别的运营商把挪动使用当作是赢利的宝贝,我总觉的仿佛他们想一口吃了用户是的,短少开放平台…开辟门坎太高,消耗门坎太高等…不但愿j2me是另外一个mms

可是,手机是挪动通信设备,一定要发扬其专长才干保存,收集是独一的拯救草!我并非宣传单机使用没有市场,只是单机游戏要想保存必要有优秀的付费平台,服务平台。收集使用也是你我现在感动想要到场这个行当的缘故原由吧??




市场分额,java比asp高一点,因为C#是仿照java开发的,所以哦C#能做的java都能做到,但是java能做的,C#不一定都能做到。毕竟是抄袭吗。

因胸联盟 发表于 2015-1-21 10:46:23

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

仓酷云 发表于 2015-1-25 17:46:21

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

飘灵儿 发表于 2015-1-29 06:17:50

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

乐观 发表于 2015-1-30 22:38:57

Java是一种计算机编程语言,拥有跨平台、面向对java

冷月葬花魂 发表于 2015-2-6 16:28:22

是一种语言,用以产生「小应用程序(Applet(s))

小女巫 发表于 2015-2-11 10:49:20

是一种语言,用以产生「小应用程序(Applet(s))

谁可相欹 发表于 2015-2-12 02:38:59

其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。

小魔女 发表于 2015-2-27 21:32:18

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

海妖 发表于 2015-3-9 14:26:47

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

透明 发表于 2015-3-16 23:33:51

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

柔情似水 发表于 2015-3-23 06:44:21

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

若相依 发表于 2015-4-27 11:16:06

是一种为 Internet发展的计算机语言

变相怪杰 发表于 2015-5-6 12:09:54

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

不帅 发表于 2015-6-20 22:49:43

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

admin 发表于 2015-7-1 01:58:43

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

若天明 发表于 2015-7-4 07:45:42

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

老尸 发表于 2015-7-6 06:55:07

是一种为 Internet发展的计算机语言

再见西城 发表于 2015-7-6 21:20:28

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

兰色精灵 发表于 2015-7-13 23:51:34

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
页: [1] 2
查看完整版本: JAVA网页设计J2ME 2D小游戏进门之旅(七) 不敷多多,...