后使用快捷导航没有帐号?
查看: 3761|回复: 64
剑皇月主好兄弟
新人欢迎积分1 阅读权限60积分3731精华0UID帖子金钱15611 威望0
Lv.6, 积分 3731, 距离下一级还需 1269 积分
UID帖子威望0 多玩草630 草
本***买了小号机械回谷,啪啪啪啪的好爽,随便一套+12L就爆了好多好多职业。
我所在的公会有人问我,他能正常上线,进入神圣天堂,可是无法进入副本,这是怎么一回事。
作为TOP2本科,海外顶级理工院校硕的海龟高智商才女,我放弃500家上市公司,来到某牛B哄哄的游戏公司实习,最后一眼就解决了别人的困扰。
她瞬间对我膜拜至极,还要为我生孩子,让我紧张得不要不要的。
下面讲解龙之谷开发原理,大家搬好小板凳坐好。
===============
龙之谷程序开发原理(步骤不分先后)
==============
常见的建模软件有maya,3DMAX等,我们游戏中使用的游戏角色,NPC等,都是用这些建模软件建成的。比如下图我用maya软件建模了龙之谷3个大字。
07:30:51 上传
模型合成后,就对这些模型进行绑定骨骼,之后人物就可以动了。在游戏开发中,把人物不同的动作制作成一段小动画保存起来的。
我们以剑皇的技能惩罚攻击为例:
07:30:56 上传
我们先使用建模软件把剑皇做惩罚攻击的动作动画纪录下来,并且把它保存成动画,假设文件名字为FinishAttack.mb
但是,我们在使用惩罚攻击时候,技能有可能被打断,被打断时候人物会倒地,这时候我们就把人物倒地的动画保存文件保存为Fall.mb
在程序中,我们就这样实现这个过程。
当我按下惩罚的攻击键时,程序就调用FinishAttack.mb,播放惩罚的动画,如果技能被怪物打断中断,就调用Fall.mb文件。
如果剑皇在播放惩罚攻击的动画过程中,程序检测到碰撞到怪物,那么就对这个怪物进行扣血处理。
人物建模完成后,就进行背景场景建模,最后把这些场景进行贴图。
有了这些素材,我们就需要编程去实现了。对于大型的游戏客户端,我们一般使用C++去编程实现的。
为什么使用C++呢?因为C++比起java等,执行效率高。
游戏编程完后,我们一般把程序代码啊,资源文件啊,打包成apk文件(如下图),并且进行加密处理。所以游戏的源代码你是看不到的,普通人无法随意修改。
除了apK文件,我们还发现游戏中有很多dll格式的文件,那是什么东西呢?
那种东西叫做“动态链接库”,里面放了各种函数,在程序需要的时候才载入,如果程序不需要,就不会调用到它们。
07:32:28 上传
3:版本更新
有些同学很好奇,龙之谷如何版本更新呢?程序到底是怎么运行的?
其实,在龙之谷这个游戏中,程序放在很多个文件夹里面,每个文件夹都具有各自不同的功能。
我用编程软件VS2010来演示下。可以看到下图有几个中文名字命名的程序类(实际开发中一般用英文)
假设棒子在要进行版本更新,比如更新登陆界面,那么只需要更新登陆界面的代码。(此部分的代码一般不会影响到其他部分的代码)
玩家打开客户端进行升级,程序就只把这部分的代码替换掉就可以。如果需要加入一些开场动画,就下载在DN的资源文件中,然后由这部分代码去调用。
07:30:54 上传
4.游戏引擎
现在的游戏开发都使用游戏引擎,游戏引擎可以很方便实现光照,物体碰撞检测等功能。
比如龙之谷中,我们可以看到光照,可以看到地上有物体影子,其实这个形成过程就是游戏引擎去实现的。
游戏引擎的开发是一个十分高端费事的活,涉及到物理数学等多门学科,普通的小公司不会去自主研发引擎,他们一般都是去购买软件的使用权。
现在比较著名的引擎有unity3D,虚幻3等。
如下图的光照就是游戏引擎去处理的,而地狱犬,牧师等人物方面,在上文已经提过,是建模出来的。(游戏引擎的研发在计算机领域是计算机图形学的研究方向)
而物体碰撞检测算法,就是实现检测你的攻击有没有打到怪物的算法。
07:44:44 上传
5.网络传输(解决无法进入副本或者无法更新游戏的难题)
大家有兴趣可以去百度下”OSI模型“。
前文本***说过,某个玩家可以登录游戏,但是却无法进入副本,那么这是怎么一回事呢?
在这里我想给大家介绍下网络端口号。
电脑中的每个软件,当他们需要从远程的服务器获取数据时,自己必须得要先有一个端口号,而且不同软件端口号不同。数据从服务器中传到我们的电脑后,这份数据就根据端口号,找到相应的软件,并把这份数据交给这个软件。
那不用端口号行不行?当然不行啦~\(???)/~
我同时玩龙之谷和斗地主,服务器发来一个数据包,我该把这个数据包交给龙之谷还是斗地主?鬼知道呢!
所以,龙之谷进入神圣天堂和进入副本,需要2个不同的端口号,如果进入副本需要的端口号被封了(这个端口号用来传输怪物血量,伤害等数据),就无法进入副本了。还有,有些同学碰到龙之谷客户端无法更新,或者游戏无法登陆的情况,其实是因为客户端下载更新的端口号被封了。
为什么要封端口号?这种情况在校园网(学校要你好好学习),公司(老板叫你上班不要玩游戏)等情况下居多。最为简单的解决方法是在淘宝买个***代理,登陆到其他的服务器上。
6.其他的问题
人物的属性,攻击力,面板等,一般都放置在一个表里面,程序从表中读取数据。
=========================
给高考学子的福音
如果你们喜欢做游戏开发,可以读计算机科学与技术专业或者软件工程。
本帖最后由 雷神之子YY 于
07:58 编辑
&没看出来雷***竟然是学程序的,竟然知道c++比java执行效率高,在下服了。这也就是为什么培训机构总是把java当成头盘菜。C++可不是平民智商能理解的&
&某豪是南5的,雷***是世界的&
剑皇月主好兄弟
新人欢迎积分1 阅读权限60积分3731精华0UID帖子金钱15611 威望0
Lv.6, 积分 3731, 距离下一级还需 1269 积分
UID帖子威望0 多玩草630 草
刚回谷就被拿去审核,能不能让我上首页啊??????????????
&这么基础的东西还好意思水帖?&
十有八九不如意
新人欢迎积分1 阅读权限90积分20071精华0UID帖子金钱6242 威望1
№ 腐草为萤℃
Lv.9, 积分 20071, 距离下一级还需 14929 积分
UID帖子威望1 多玩草193 草
看不懂,能直接给雷***生孩子吗→_→
请叫我女王大人
新人欢迎积分0 阅读权限99积分39757精华0UID帖子金钱31783 威望10
Lv.10, 积分 39757, 距离下一级还需 15243 积分
UID帖子威望10 多玩草1228 草
雷***居然是只程序猿
蚊蚊_绘画修行中
新人欢迎积分0 阅读权限90积分20537精华0UID5461458帖子金钱82038 威望11
我们精灵从来不屑与你们人类交往
Lv.9, 积分 20537, 距离下一级还需 14463 积分
UID5461458帖子威望11 多玩草966 草
雷***一定是TOP3的程序猿
新人欢迎积分0 阅读权限60积分2773精华0UID帖子金钱19941 威望0
Lv.6, 积分 2773, 距离下一级还需 2227 积分
UID帖子威望0 多玩草0 草
雷***你不知道剑皇90级要爆机械10倍嘛!
新人欢迎积分0 阅读权限50积分2345精华0UID帖子金钱27507 威望0
Lv.5, 积分 2345, 距离下一级还需 155 积分
UID帖子威望0 多玩草0 草
新人欢迎积分1 阅读权限60积分2851精华0UID帖子金钱3703 威望0
Lv.6, 积分 2851, 距离下一级还需 2149 积分
UID帖子威望0 多玩草0 草
你打字太多了。
新人欢迎积分1 阅读权限90积分34311精华0UID帖子金钱49477 威望11
Lv.9, 积分 34311, 距离下一级还需 689 积分
UID帖子威望11 多玩草494 草
生猴子的快来&&&&
新人欢迎积分0 阅读权限80积分17347精华0UID1304451帖子金钱41789 威望0
蛋黄酱星人
Lv.8, 积分 17347, 距离下一级还需 2653 积分
UID1304451帖子威望0 多玩草230 草
雷***一来就是技术帖啊!
崎岖不见阳光
新人欢迎积分2 阅读权限70积分7060精华0UID帖子金钱28988 威望0
Lv.7, 积分 7060, 距离下一级还需 2940 积分
UID帖子威望0 多玩草0 草
雷***果然是技术派,好,从此你是我偶像了
密密的心绪如同疯长的深蓝色的森林,在其中徘徊的只有我......
新人欢迎积分0 阅读权限70积分6962精华0UID帖子金钱41632 威望0
Lv.7, 积分 6962, 距离下一级还需 3038 积分
UID帖子威望0 多玩草0 草
。。。你写代码用中文命名文件,没装中文系统的电脑不要玩了。。。
新人欢迎积分0 阅读权限70积分8177精华0UID帖子金钱7811 威望0
Lv.7, 积分 8177, 距离下一级还需 1823 积分
UID帖子威望0 多玩草0 草
感觉好厉害! 第5条我也想到过,虽然我不会编程,也不会游戏开发什么的!但是我有想到这方面问题,我遇到报错什么的我就会检查自己电脑,因为别人玩的好好的,为什么就我玩就不正常了!
浅念●ω●
新人欢迎积分1 阅读权限70积分5204精华0UID帖子金钱8537 威望1
Lv.7, 积分 5204, 距离下一级还需 4796 积分
UID帖子威望1 多玩草100 草
卧槽!雷***回来了,赶紧排队观摩
新人欢迎积分1 阅读权限60积分3764精华0UID帖子金钱35844 威望0
Lv.6, 积分 3764, 距离下一级还需 1236 积分
UID帖子威望0 多玩草120 草
卧槽,雷***竟然这么?。。
龙之谷活跃勋章
在龙之谷版面活跃而奖励的勋章
365天!天天有你
连续签到1年即可获得
手机论坛勋章
APP发帖双倍积分,登陆即送勋章!
猴年新春勋章
猴年大吉,猴年行大运!
龙之谷功勋勋章
龙之谷功勋勋章
节日守望者
节日守望者
初级灌水标兵
初级灌水标兵
马年新春勋章
手机APP马年迎春,马上有钱!
元宝专属一阶勋章。已绝版
活动奖励勋章
活动奖励勋章
初级在线标兵
论坛在线时间达1000小时即可申请
初级人缘勋章
初级人缘勋章
需要金钱:1100
Powered by
手机盒子客户端点击或扫描下载游戏攻略相关分类
本类热门阅览
常用装机软件
龙之谷侵蚀之城怎么进?侵蚀之城方法教程
作者:佚名&&来源:华彩软件站&&发布时间: 22:48:37
&龙之谷10月23日即将迎来&万圣侵城夜&,活动多多福利多多,还伴随着侵蚀之城的到来,一同开启~!
侵蚀之城即将在新的黑暗关卡开启,入口还是和原来的黑暗一样,入口被砸碎,多了一个黑洞一样的旋风(这不就是没开启的副本门口一样的嘛!)。
在入口有NPC小淑,玩家们可以在小淑那里限制兑换强化怪物卡材料和根源礼包。
兑换物品的材料玩家可以从侵蚀之城副本里获得,一次大概可以获得20个。
小淑商店一览
玩家进入副本后有5个区域,只有中间的区域可以进入。
活动进入资格
侵蚀之城每周可进入2次,玩家可以邀请一个小伙伴来一起刷副本。想要进入侵蚀之城的玩家之需要一张怪物卡即可。怪物卡有什么用呢,不急,小编来为你一一讲解。
在进入副本前玩家会变身成之前使用的怪物卡的角色,这时玩家会拥有怪物的技能,如变身成B级的钢铁小精灵后,使用鼠标左键可以平A,鼠标右键可以抓人,练级后扑上去撕咬,空格为飞扑。除此之外偶尔还会会触发狂暴效果,提升伤害和速度。
通关条件:
在两个小时之内通关清完怪就可以,通关条件较为简单,通关可获得兑换物品以及怪物卡升级材料。(小编提示:兑换小巧型的怪物卡更容易通关)
看到最后的玩家小编就不吝啬再给个小小提示吧,侵蚀之城开启后其他的黑暗关卡都会关闭,要做成就的玩家们赶紧去做吧!
龙之谷侵蚀之城怎么进?侵蚀之城方法教程由华彩软件站为您最新收集整理,版权归原作者或公司所有。如有侵权,请与我们联系删除。
·上一文章:
·下一文章:龙之谷游戏进不去啊???怎么解决啊_百度知道龙之谷爆满怎么挤_百度知道网游客户端
阅读本文后您有什么感想? 已有 0 人给出评价!
想要靠时间来弥补rmb玩家与屌丝玩家之间的差距,你在逗我了吧,其他游戏也许可以让你满
庆FIFA Online 3移动端新玩家首次登录FIFA Online 3 M即可获得开服礼包(首次登陆移动
lol英雄联盟2016年度一年一次的无限火力模式相信是中所玩家期待的,是的,氪金狗眼强力
在这个周末,第五赛季就要来了,2.4版本虽说并未开放很多的新内容,但是大量的新增传奇
对于每一个暗黑3的玩家来说,装备都是他们最为关心,最为在意的游戏内容之一。丰富多样