- 浏览: 17327 次
最新评论
web-rpg游戏设计简要分析(转)
2009年09月01日
用flash来开发rpg游戏,放在以前肯定是天方夜谭,而如今,这个神话却变成了现实。虽然自己没有核心的参与到游戏的开发中,但就自己在这个团队中积累的一些经验,简要的分析一下web-rpg网游的结构吧。 1.开发组件的选择。
游戏迷们都应该知道,组件在游戏中占用的比率是相当大的。比如装备栏,聊天窗口,任务窗口等。
用flex开发的话,简单易学,功能也强大,但一定要注意效率问题,组件镶套多了的话,操作的时候明显会很
卡的感觉。
第二个选择就是asWing,国人开发的一套组件,相当的完善,只是目前中文的学习资料比较的少,用熟了其实
在效率上会比flex的组件高不少。
第三个选择就是自己写一套适合自己游戏项目的组件。呵呵,如果您们有很牛的人,以及充足的时间的话,
这是最优的方法。
2.游戏开发中的分工
就目前个人了解的话,一个游戏团队必须包括策划,as程序员,后台程序员,美工(分平面(手绘),3d
建模)。这里只是笼统的说下,其实当中的细节分工还有很多,这里就不详谈了。
3.游戏的系统分析
概括起来讲,包括 任务系统 装备系统 帮会系统 战斗系统 合成系统 技能系统 这是一个rpg游戏必须的
组成部分。这个可以做成单独的模块分工开发。
4.游戏中资源的利用
1.地图的选择 就一般的游戏而言,地图分格子地图和单张地图,
a.格子地图,就是将一整张图切割成等分的小块,在游戏中按照定义好的算法将显示区域的图片加载到场景
中,移动的时候不断的加载显示区域的图片,同时不断的卸载掉显示区域外的图片。类似于google地图的
优点:游戏初始化的时间,内存占用少,适合于超大型的地图
缺点:计算量太大,显示区域不能过大,否则游戏中会明显的卡。(目前用flash还没有优化的办法).
b.整张地图。这个就不多做解释了。
优点:比起格子地图,游戏的效率高,游戏中不会有空白未加载的图片出现。
缺点:地图大的话,地图加载的等候时间会比较长,内存占用大。
2.人物的制作
a.单张图片,一个等距的人物动作序列的png图片。这个是最普通的方式。优点:方便人物的换装等。
b.打包成一个swf文件,可以做在时间轴上,做成动画,也可以放到库中,绑定一个类调用。既然是用flash
的技术开发,建议采用此方法。优点:可以省很多的代码,调用也方便。缺点:每次要更新人物的时候,都必
需重新生成一下swf。
3.资源的加密
如果您是位无私奉献着,完全可以无视这点。呵呵,一般采用二进制的方式加载资源,然后解析,具体的
就不多说了~。这个得自己研究,不然就不叫加密了,呵呵~
5.游戏的脚本
很遗憾,目前我也不知道有没属于as3的一个游戏开发脚本,一般的c++中可以用python ruby,等。游戏脚
本的好 处就不罗嗦了,盼牛人能开发一个脚本语言出来,哈哈~~ ^_^~~~~~~期待中...
6.地图编辑器
一个2.5d的游戏,地图编辑器是必不可少的。这个说起来又会很多,简要的说下要实现的功能吧,场景物品
的放置,包括物品各个属性的调整,任务的编辑,技能的编辑等。
发表评论
-
Windows Phone开发(一)-- 开发环境和结构
2012-01-20 01:01 942Windows Phone开发(一)-- 开 ... -
windows mobile activex and atl create (from csdn)
2012-01-20 01:01 788windows mobile activex and atl ... -
Android SDK的初步研究
2012-01-20 01:01 690Android SDK的初步研究 2010年09月27日 ... -
Windows下离线安装Android SDK的简单方法
2012-01-20 01:01 1212Windows下离线安装Android SDK的简单方法 2 ... -
ASP.net/C#编码规范
2012-01-20 01:01 758ASP.net/C#编码规范 2010年06月03日 以 ... -
“嗲妹妹”与”假小子“
2012-01-19 08:50 584“嗲妹妹”与”假小子 ... -
全国各地的美女特点一览
2012-01-19 08:50 1092全国各地的美女特点一览 2011年05月07日 ... -
全国各地的美女特点一览
2012-01-19 08:50 848全国各地的美女特点一 ... -
上海女人之前世今生
2012-01-19 08:50 652上海女人之前世今生 20 ... -
西湖教育给予我的思考
2012-01-19 08:50 664西湖教育给予我的思考 ... -
Windows系统的Regsvr32
2012-01-17 01:18 669Windows系统的Regsvr32 2011 ... -
as3面试题
2012-01-17 01:18 703as3面试题 2011年09月13日 ... -
电脑高手应用技巧荟萃(电脑知识二十六)
2012-01-17 01:18 484电脑高手应用技巧荟萃(电脑知识二十六) 2010年12月07 ... -
regsvr32用法集合
2012-01-17 01:17 810regsvr32用法集合 2011年12月02日 R&a ... -
as学习使用!!!
2012-01-15 20:00 829as学习使用!!! 2010年05月 ... -
Flash&Flex大全
2012-01-15 20:00 712Flash&Flex大全 2011年02月24日 ... -
2011-12-12
2012-01-15 20:00 4722011-12-12 2011年12月12日 乱码体: -
乡土菜
2012-01-15 20:00 505乡土菜 2011年12月18日 涓 -
Qt初印象
2012-01-11 12:11 555Qt初印象 2011年06月01日 断断续续已经读 ... -
servelt中GET乱码
2012-01-11 12:11 596servelt中GET乱码 2011年06月01日 sa ...
相关推荐
Unity3D源码 Action-RPG Starter Kit 6.01 动作游戏模板
Action-RPG Starter Kit 6.55 商店几百买的最新
课程设计实验,包含代码实现、软件建模相关图示(用例图、类图、顺序图...)、答辩ppt、运行结果截图、数据库脚本、最终报告
Unity ARPG游戏开发套件 Action-RPG Starter Kit v6.5最新版
unity RPG游戏Action-RPG Starter Kit 5.1 unity RPG动作游戏源码Unitypackage包 unity RPG游戏Action-RPG Starter Kit 5.1 unity RPG动作游戏源码Unitypackage包 Unity精品游戏源码
Unity3D RPG角色扮演游戏源码(上下)-----源代码分析----01-----主角人物动画 编译运行工具------------------------Unity 2021.3.0f1c1---------------------- 分割动画为4个不同动作,骨骼动画文件和模型...
虚幻引擎4-UE4-RPG-游戏开发-合集(56)
Action-RPG Starter Kit 6.5.unitypackage Unity开发工具,可让您在最短的时间开发一款动作RPG游戏。
运用MFC对话框编写的代码!有攻击、防御、致命一击等函数!运行毫无问题!
3D手游Action-RPG Starter Kit V3.0b.
RPG游戏设计实现分析毕业论文.doc
该项目是“ Unity的动作角色播放器模板”。 每个人都可以轻松理解并将其应用于高级Action RPG项目。
RPG游戏必备--背包;RPG游戏必备--背包;RPG游戏必备--背包;RPG游戏必备--背包;RPG游戏必备--背包;RPG游戏必备--背包
一个标准的需求文档,RPG游戏设计,文档 模板 游戏 设计 需求
Action-RPG Starter Kit 5.2 - 功能完整的ARPG游戏模板;
角色扮演游戏 RPG 是深受广大游戏迷们喜爱的一种游戏 它以独特的互动性和故事性吸引了无数的玩家 它向人们提供了超出现实生活的广阔的虚拟世界 使人们能够尝试扮演不同的角色 去经历和体验各种不同的人生旅程或奇幻...
DelphiX for D7 打造自己的RPG游戏
Godot Action-RPG-库存与暴雪娱乐公司的暗黑破坏神库存系统类似的A-RPG库存机制的放大。
它试图提供设计和创建出色游戏所需的工具。 它的目的是成为RPG Maker等工具的一种开放,免费的替代品。 它并没有试图像其他人一样完整或深入,但是它确实为进一步的发展打开了大门。 要做的工作: 在github Wiki上...