摘要: 上一篇中,已经详细讲解了,如何添加地图,以及添加了一个游戏人物,现在我们来添加控制事件,让这个小英雄走动起来了解上一篇内容请看这里html5游戏开发-零基础开发RPG游戏-开源讲座(一)http://www.html5cn.org/article-1737-1.html我们已经给游戏人物建立了一个Character类,现在先来在类里加入Character.prototype.changeDir = function (dir){};Character.prototype.setCoordinate = function (sx,sy){};Character.prototype.getCoor 阅读全文
posted @ 2012-01-31 17:51 HTML5中国 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 本篇将以零基础的视点,来讲解如何开发一款RPG游戏。在游戏的世界里,我们可以看到各种地图,各种游戏人物,看到人物在地图上行走,对话等,无论是地图还是人物,其实都是图片的处理与显示,把不同的图片显示到屏幕上,我们就看到不同的游戏界面,要想让这些图片同时显示到界面上,我们就需要处理好层次,让他们来分层显示,我们可以想象,如果游戏人物显示在地图的下层的话,显然会被地图遮挡住。一款RPG游戏,我简单把它分为地图层,人物层,效果层(一些法术效果等),对话层,控制层(按钮菜单等)。如下图我们只要依次将图片画在屏幕上,游戏人物将站在地图上,如果有对话,对话将出现在人物和地图的上面,而按钮等控件会出现在游戏的 阅读全文
posted @ 2012-01-31 17:34 HTML5中国 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 作为程序员,面临着多种技术趋势并存以及逐步被替代的现状,比如HTML5将会代替Flash,Android占据移动开发的半壁江山等,那么程序员如何从中选择优势的技术,从而不会在技术大潮中被淘汰成为了重中之重,今天给广大的程序员介绍一些必须要了解的技术以及,如何从整体看待这些技术趋势。 观点一:HTML5是趋势,但不是你的优势 HTML5是趋势,但它绝对不是最佳选择,现阶段它无法给你银弹。那为什么它会如此之热,而火热的背后又会给你带来什么?微软、谷歌、苹果等各大厂商纷纷瞄准HTML5,这将是他们瓜分Web的最佳武器,谁利用的好,谁就会赢得最终的胜利。在这惊心动魄的战役中,谁也不服谁,你“创新”.. 阅读全文
posted @ 2012-01-31 16:49 HTML5中国 阅读(188) 评论(0) 推荐(0) 编辑