游戏开发-----想要学习游戏开发的童靴请进来,也许我能帮到你

        随着gorverment政策的一些调整大笑,以及电子设备飞快发展,游戏在大陆的市场正处于逐步扩大的趋势,很多游戏原本禁止拍为电视剧的时代已经过去很久了,比如说最初的仙剑,轩辕剑,以及最近很火的古剑奇谭。在大陆游戏周边的产品也趋于成熟,游戏商业体系的成熟度已经算是比较高了,整个游戏业可以称得上欣欣向荣,基于这个大背景之下,有眼光的程序员,你们是不是应该看到一座GOLD MINE得意,基于这个背景下我觉得有写一些东西的必要,因为首先我想到的是壮大我游戏开发圈得意,所以我想要写这么篇文章,并且写一套程序入门的教程。

       废话说在前边,本文及后续教程不适合已经进入这一行的“游戏大牛”学习,但是如果您有宝贵意见还请不吝赐教,所写如有不妥之处欢迎来喷,学习不止步,大家一起涨“姿势”。稍微有些扯远了,言归正传,如果你是个想入门的游戏开发者,或者想知道游戏开发学习流程的游戏爱好者,你可以从这里有所收获。 废话不多说,奏起.......

        今天的文章暂时不会讲游戏开发的编码以及学习,我要带领大家先了解一下游戏是怎么做的,在此之前,我想问大家几个问题?

            1.游戏和动画类的电影以及科幻大片有什么相同点又有什么不同点;

            2.游戏是用什么做的;

            3.什么叫游戏引擎;

        也许有的人会说,楼主你是不是来逗的,第一个怎么会问这么无脑的问题,游戏就是游戏,是拿来玩的,动画电影是看的。Yes,of courser,U R 若爱特!但是如果你这么想了,说明你真的还只是门外汉,那么接下来的这篇文章以及之后不断更新的教程真的会很适合你。

         当大家真的明白这三个问题的考点之后,再来学之后的教程,也许会有事半功倍的效果,接下来我就一一为大家讲解这三个问题究竟在问大家什么,究竟考点何在。

         首先,我想告诉大家,事实上,游戏---eg:FF14或者TERA(我会告诉你我是在做广告么~.~!),以及动画---eg:灰太狼和美娘娘,乃至特效大片----eg:AVATAR,这些所有的所有,在画面的制作上,他们呈现在大家眼前的时候都是一样的,他们都是以一帧一帧的图片快速刷新切换完成的连贯动画效果,比如AVATAR,也许你觉得它的画面很美是吧,其实理论上游戏也是可以达到这种画质的(一会为大家讲解为什么只是理论上),在此我们引入一个概念---渲染,那么什么是渲染呢,我们暂时理解成绘制画面就可以,渲染分两类一种称作---实时渲染,也就是我们游戏的画面绘制,因为他是随着玩家的操作根据时间以及事件不断的绘制新的图形;第二种,离线渲染,也就是动画或者电影,它们每一次播放都是一样的画面并且的提前绘制好的,所以称为离线渲染,大多数都以每秒24张图片(以后用24P代替)的速度进行播放,当然也有48P,60P一说,但是只是一个理论上的提高,理论上的效果更好,但是好像实际上观看效果不会有很大的提高(不同意我的说法的人请喷),所以出于成本的考虑,大多数电影还是采用24P的方式,胶片也需要“玛尼”的好吧!

       讲到这里,小明同学问了,那么他们有什么不同点啊!我真想说,问的好~~~~你敢不敢出来,我保证不打死你~~我前边讲的你是不是根本就没看啊?补充一下,其实要说到不同点,确实还有点值得补充,在此再引入一个术语,游戏的交互性(其实这个问题上文中有提到,大家不要职责我无端骂了小明),交互性也就是我们可以控制游戏的人物,以我们渲染的角度讲就是可以控制游戏的画面绘制-----前边确实有提到,大家好好体会这点区别。

       前边有个遗留问题,为什么游戏只能理论上达到avatar的画质?这个问题嘛,扯淡一下,有些远,跟游戏没什么关系,就原谅我卖弄一下吧。那么--嘚瑟,衣裤走,首先我想让大家算一下,一部77分钟的电影有多少秒,如果这是24P的电影的话,那么一共需要多少张图片,没有算错的话应该是....11080张;好,请大家记住这个数字。这些图片我们假设是2K的,那么这么一张照片制作的时候渲染出来需要多长时间呢,如果使用单核处理器(可以暂且理解成我们的一台电脑)来处理,大概需要两个小时,那么你觉得这部电影多长时间我们才能看到一部AVATAR画质的电影呢?据我所知AVAAR的画面不止是2K可能是4K或者8K...所以说我们的电脑暂时还是达不到电影画质的,因为渲染不过来....

       接下来,游戏是用什么做的,现在的游戏一般都离不开游戏引擎,那么什么是游戏引擎呢?所谓游戏引擎,就是集合了图形绘制,物理碰撞引擎,声音引擎,以及光照效果的一个集合体,所有游戏中我们要用到的东西,引擎都要提供,我们用这个引擎就可以开发出来一款功能强大的游戏了。

       由于时间有限,今天楼主就暂且先嘚瑟到这里,之后我会不定期的分块把游戏开发需要了解的各个模块,以及流程分享给大家,希望大家有空能关注一下....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值