web开发
文章平均质量分 84
小鬼编程
这个作者很懒,什么都没留下…
展开
-
如何让你的游戏更有趣
作为游戏开发者,我们经常谈论建设游戏的技术方面。而我认为由必要在一个更深的层面上来讨论游戏的设计。今天,我想和大家谈谈如何让你的游戏变得有趣。这显然是一个众说纷纭的话题,并没有一个明确的答案。这没有公式可以遵循,也没有函数库供你调用。当我在研究这篇文章的时候,我曾问我的朋友他是怎么想的,他说:“这就像问一个喜剧演员如何搞笑”,他的潜台词,它更像是一门艺术而不是科学。考虑到“使事情变得有原创 2014-01-06 16:58:11 · 1376 阅读 · 0 评论 -
HTML5 2D游戏引擎研发系列 第一章
HI,大家好,我是白泽,一名游戏设计师,一直专注各平台的2D游戏引擎研发,HTML5是我准备进入的新领域,我有个习惯,刚接触的新领域我都会习惯自己写一套游戏引擎,而不用第三方提供的,为了方便自己学习和给HTML5事业做贡献,所以我会在此系列教程中详细的介绍如何从0开始做一套属于自己的引擎,它可能并不是HTML5专属,我会从CANVAS机制到WEBGL再到opengl es的思路转换,着色器,粒子,转载 2014-01-06 17:05:56 · 2329 阅读 · 0 评论 -
HTML5 2D游戏引擎研发系列 第三章
前面2篇文章基本上没有讲解HTMl5相关的,只是提供一些游戏设计的思路,那么接下来的章节我会深入到代码层面,主要以游戏渲染技术出发,因为我接触HTML5和JS时间不长,所以有一些平台相关的优化功能可能并不太清楚,如果有人发现更好的写法或者某些类的使用方式希望联系我,我会马上更正,谢谢拉. 那么,我们今晚要完成的任务是能在画布上显示图片,在开始之前我们可能需要做一些准备,那就是我们的图片资源原创 2014-01-06 17:14:17 · 1018 阅读 · 0 评论 -
HTML5 2D游戏引擎研发系列 第五章
HTML5 2D游戏引擎研发系列 第五章 作者:HTML5游戏开发者社区-白泽转载请注明出处:http://html5gamedev.org/目录" href="http://html5gamedev.org/?p=620" target="_blank">HTML5 2D游戏引擎研发系列 第一章 " href="http://html5gamedev.org/?p=64原创 2014-01-07 09:45:50 · 1063 阅读 · 0 评论 -
WEBGL 2D游戏引擎研发系列 第二章 <显示图片>
本章内容将会是你的第一个挑战,不过不用担心,当你了解了第一章的内容本章的内容只是把理论代码化而已,而且它将是你游戏渲染的核心部分,也是你接触最多的WEBGL获得API的地方,好吧,我不想吓唬,其实就是200多行代码而已,而且不是算法哦,就是一些必须要执行的步骤而已,因为WEBGL的教程非常少,所以我是根据以前的opengl es经验来学习这门新技术,如果有遗漏和不明确的地方请海涵,那么,现在就让我们开始吧,我们不需你要导入任何3D插件,用自己的能力显示出一副图片吧.原创 2014-01-07 10:32:17 · 2417 阅读 · 0 评论 -
HTML5 2D游戏引擎研发系列 第四章 <Canvas技术篇-画布技术-基于手动切片动画>
作者:HTML5游戏开发者社区-白泽转载请注明出处:http://html5gamedev.org/ - HTML5游戏开发者社区" href="http://html5gamedev.org/?p=837">HTML5 2D游戏引擎研发系列 第四章分享到:更多12013-09-15 分类:游戏引擎、置顶推荐 的评论" class="comm" hre原创 2014-01-07 09:40:48 · 1976 阅读 · 0 评论 -
WEBGL 2D游戏引擎研发系列 第四章 <感想以及矩阵>
今天的章节我们不得不谈谈矩阵了,在之前的章节中它总是在关键的时刻出现,而我们总是忽略了它,因为如果要保持文章的内容简单,我们不得不规避它,现在,我需要花一章的时间来讲讲矩阵,而矩阵可以说是开发引擎里最难的部分,实际上我试过没有矩阵一样可以像矩阵一样去操作显示对象,但是太过于麻烦,在这里我想先偏离主题,谈谈我的一些感受,很早之前我的一个朋友自己做了一套骨骼编辑器,我当时看了非常惊奇,我说你开发这套骨骼编辑器需要用到反向运动学吧,他反而用一脸更加惊奇的表情看着我说,什么是反向运动学,我就是用三角函数让它们符合逻原创 2014-01-08 11:21:24 · 1511 阅读 · 0 评论 -
WEBGL 2D游戏引擎研发系列 第五章 <操作显示对象>
HI,大家好,本章的内容我们就要开始动手写矩阵了,如果你理解了上一章的内容那本章的内容其实很简单了,有了矩阵的支持,我们的游戏引擎也就有了基本的雏形了,2D游戏中不管是什么类型的游戏,多么复杂的游戏,始终都离不开各种变换,比如旋转,缩放,倾斜,位移等等,所以只要我们把理解了这个就不会害怕引擎的开发了,可以说它甚至比开发一款游戏还简单,当然好的引擎是需要强大的效率和各种出彩的功能,但核心的本质就是变换,原创 2014-01-08 11:29:41 · 1236 阅读 · 0 评论 -
HTML5 2D游戏引擎研发系列 第六章 <Canvas技术篇-画布技术-混色特效和粒子>
前几章节学得怎么样呢?是否你的引擎已经有一个初级的模型了?是否开始枯燥的思考应该如何搭建一个你自己的架构呢?现在本章节就让你放松放松,我们将要学习游戏中最酷,最炫的部分,但是,它却是如此如此的简单,简单得只需要一行代码,它就是混色了,混色是什么?这个内容我已经在第一章介绍过了,如果忘记了可以倒回去看看哦,如果你已经明白了,那我们可以开始利用混色做一些特殊效果了,现在我们经常看到游戏中有酷炫的技能,想想看,我们为什么觉得这个技能好看呢?答案只有一个,那就是足够亮,而且还带有一定的透明度原创 2014-01-08 11:34:22 · 1648 阅读 · 0 评论