一起来做网页游戏一 巧妇难为无米之炊

开发 前端
我们可以通过在网上找到许多类似于资源提取器的东西,我们完全可以利用这些工具提取一下客户端游戏的资源素材然后再拿来加工。

首先要感谢大家的支持,谢谢。从这篇开始,就开始以我做的一个网页游戏为背景进行分析和介绍整个游戏的设计和开发过程。由于个人能力有限,如果在文章中有什么错误的话,还请大家指正,哈哈。

如果您还没有体验过这款游戏的话,可以从http://developer.51cto.com/art/201206/344003.htm找到我的游戏。

好的,接下来开始正题吧。

就像一句古话所说的一样:巧妇难为无米之炊。没有素材又怎么做游戏呢?这可确实难到了我们这种只会coding的程序猿了。但是我们总得想点办法解决这个问题啊。

如果你有专门做美工的同学,恭喜你,你可以不用为此发愁了。

但是如果你是一个和我一样的,单枪匹马的搞游戏的话,下面的内容可能对你有所帮助。

首先我们来看一下网页游戏的资源管理这块。我们知道由于带宽的限制和程序开发的问题,一般来说不会将游戏的资源直接打包到游戏程序中。更多情况都是游戏在运行中需要什么资源加载什么资源。那么这些资源素材的话通常就会单独存放,需要时游戏主程序会进行加载。这也就为我们获得他的资源提供了可乘之机。

1、获取客户端游戏的资源素材

我们可以通过在网上找到许多类似于资源提取器的东西,我们完全可以利用这些工具提取一下客户端游戏的资源素材然后再拿来加工。

2、获取网页游戏资源素材

对于网页游戏的素材资源,通常在我们玩过该游戏以后就可以在网页缓存中找到相应的缓存。所以只要用浏览器打开网页游戏,并且玩上一会,你再打开缓存文件夹就会发现里面有很多包括人物的swf、图片、音频、游戏主程序等文件。哈哈。这些就是你后面完成游戏的米米哦。我之前就是用的IE6。先将IE缓存清空,然后打开网页游戏,尽情的玩起,把你所想要的地方***都去打开一下。例如你需要他商店中物品的资源,但是如果你进去游戏又没有开过商店的话,一般来说这些资源是不会存储在缓存中的,因为他并没有需求去加载这些资源。之后你就可以将缓存中的资源拷贝出来进行筛选。

3、知之为知之,不知google知

当然你还可以通过google和百度搜索想要的素材。

4、论坛是个好地方

有些美工或者游戏制作的论坛上面会有一些别人弄好了的素材,多逛逛论坛可以让你受益匪浅。这里推荐一下天地会。天地会是个好地方。哈哈

当然,使用这些素材的时候一定要注意版权问题哦。自己做着玩玩可以,千万不要直接把别人的素材做出来的东西直接拿去商业化了。

好的,就到这里吧。

原文链接:http://www.cnblogs.com/liusy1988/archive/2012/07/09/2570438.html

【编辑推荐】

  1. 一起来做网页游戏:前言
  2. 百行HTML 5代码实现四种双人对弈游戏
  3. 如何才能编写出兼容各浏览器的CSS
  4. 精彩的jQuery游戏开发教程
  5. HTML 5在线摄像头应用
责任编辑:张伟 来源: liusy1988的博客
相关推荐

2012-06-25 09:37:24

Web

2023-07-31 08:02:28

2021-06-09 11:06:00

数据分析Excel

2018-11-26 05:34:42

多云管理工具基础架构

2009-01-15 09:58:00

2009-12-04 14:16:22

2018-12-29 15:10:22

工程师爬虫Python

2017-08-10 15:05:07

Hulk容器镜像

2009-05-11 15:31:09

2012-04-14 20:47:45

Android

2012-11-08 17:33:53

智慧云

2020-06-11 18:35:23

C++编程语言

2021-06-09 08:15:50

volatileJava开发

2017-02-05 19:09:30

大数据API百度

2017-01-22 19:57:42

大数据数据源

2012-09-10 13:42:55

PHP项目管理

2021-06-02 15:30:12

Synchronize并发多线程

2021-04-26 11:18:15

FedoraLinuxBug

2010-05-21 17:32:07

IIS服务器

2009-10-29 16:32:34

Oracle表空间
点赞
收藏

51CTO技术栈公众号