最早小说 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

听到这个问题,贝尼托·瓦西里耶维奇也没了笑意。

贝尼托·瓦西里耶维奇沉声道:“暂时还不好说,你也知道,用游戏引擎开发游戏就像用PPT模板做PPT一样。

这种情况下,如果有很多份PPT做对比的话,我们能猜测出是否用了PPT模板。

同样的道理,有很多个游戏做参照的话我们才能更加精准的判断GRAY FOREST在开发过程中有没有运用到游戏引擎。

现在只有《HILL CLIMB RACING》这一个孤例,还很难下结论此人到底是不是依托游戏引擎开发。

只能说GRAY FOREST使用游戏引擎这是一个大概率事件,还不能说是绝对事件。”

帕纳宁道:“或许我们不应该太先入为主顺着游戏引擎这个思路走,我们应该想想如果我们没有游戏引擎我们要怎么开发?”

紧跟着帕纳宁问道:“我的老伙计,如果是你要你来开发《HILL CLIMB RACING》这款游戏中同样的效果的话,你会怎么做呢?你不妨就拿这款游戏屋顶地图涉及到的下雨情景分析一下。”

贝尼托·瓦西里耶维奇说道:“关于这个我先前已经考虑过了几种可能。

我觉得涉及到下雨这个情景,最让人啧啧称奇的其实是三点。

首先,GRAY FOREST设计的‘下雨’很有层次感。

其次,早GRAY FOREST设计的下雨场景中并没有出现一般游戏里天气粒子常常呈现的井喷或者断续。

再有,就是《HILL CLIMB RACING》这款游戏里下雨场景开始和结束时涉及到的一些过渡很自然。”

贝尼托·瓦西里耶维奇接着说道:“后两个问题稍微麻烦一些,但涉及到层级感的问题,倒是不难猜测GRAY FOREST是怎么做到的。

无非就是以2D的形式进行了3D的表现而已,从而实现一种伪3D的效果。”

帕纳宁印象中以2D形式进行类似于3D的表现:

首先要在2D游戏场景中设置3D渲染区域。

在3D渲染区域要放上想要表达的多个2D图片。

当然2D图片并不是随意放置的,要将所述多个2D图片渲染成相邻图片的两侧边缘顺次连接在一起的折叠册页的3D形式。

这样做的话当程序开始接受到输入信息(诸如对触屏上的滑动手势之类的)做出响应时。

就会将3D渲染区域提前“放置”的折叠册页向着程序先前设定的方向展开。

这个过程还要智能地调整相应折叠册页中的排布顺序及图片的尺寸以实时地确定各2D图片的展开位置和展开角度。

这一过程顺利实现的话可以将各2D图片渲染成与其展开位置和展开角度实时对应的伪3D表现形式。

具体怎么理解这个过程呢?

帕纳宁想到了“立体书”,就是一翻开能看到立体画面的那种书。

某种程度上在2D游戏场景中设置3D渲染区域而后在所述3D渲染区域显示多个2D图片这一举动就很类似于立体书的运作过程。

只不过架构这种“立体书”的过程远比绘制现实中那种小儿科般的立体书在实现起来的时候明显要复杂的多。

为什么这么说呢?

因为这个过程需要涉及到对2D游戏场景进行分层。

要将2D游戏场景中所述折叠册页所在的区域设置为采用3D渲染策略的3D渲染层。

所述3D渲染层不光要对应于所述3D渲染区域,同时为了避免一些瑕疵的出现。

还要将2D游戏场景中的背景区域设置为采用2D渲染策略的2D渲染层。

而后要将3D渲染层覆盖到2D渲染层之上。

通常这个覆盖的采用的形式是:

——对所述2D渲染层采用正交投影方式进行投影,对所述3D渲染层采用透视投影方式进行投影。

并不是简简单单叠加就完事了。

在游戏中涉及到具体到表现的时候还要绘制2D渲染层到颜色缓冲区。

将2D渲染层的所有像素深度设为最大深度而形成为所述2D游戏场景的背景;

绘制3D渲染层到颜色缓冲区:

对于3D渲染层的所有像素深度设为小于所述最大深度。

使得3D渲染层投影生成的画面覆盖背景所在2D渲染层的相应区域。

如此才能在2D画面上实现的3D视觉效果。

这个过程听起来就很麻烦。

虽然不明白大道至简的道理,但帕/纳/宁同样认为而麻烦的事物往往意味着实际运行的时候容易出现这样那样的问题。

反正帕/纳/宁觉得GRAY FOREST所用的绝对不是这种方法。

在老搭档面前帕/纳/宁自然没有遮掩。

他将他这个想法毫无保留地说给了贝尼托·瓦西里耶维奇。

贝尼托·瓦西里耶维奇深以为然。

帕/纳/宁道:“我的老伙计,你把我搞糊涂了。

你刚才说GRAY FOREST所做的无非就是以2D的形式进行了3D的表现从而实现3D的视觉效果。

可你也同意了我刚刚的观点——认为GRAY FOREST采用的不是通过引入3D渲染区域再构建‘折叠册’的那种做法。

莫非你想说的是除了我刚才说的这种方法之外,还有别的方法可以在2D画面中进行3D表现?

在电脑游戏中除了我刚才说的那个方法,确实还有很多别的方法在2D画面中进行3D表现。

但恕我实在想不到在手游里除了构建3D渲染区域之外,还有哪些可以实现在2D画面中实现3D效果的技术。

哦,我亲爱的贝尼托·瓦西里耶维奇,别绕弯子了,快告诉我你究竟是怎么想的。”

贝尼托·瓦西里耶维奇理了理思路,而后开口说道:“首先说到你刚才提到的观点,我和你也是同样的见解。

利用类似于折叠册的形式实现《HILL CLIMB RACING》这款游戏里下雨场景中那种颇具层次感的画面虽然在理论上行得通。

但仅仅是理论上,GRAY FOREST在《HILL CLIMB RACING》用的绝对不是这种方法。

如果按照你说得那种方法在实际操作的时候涉及到将3D渲染层覆盖到2D渲染层之上时。

这个过程需要对2D渲染层采用正交投影方式进行投影,对所述3D渲染层采用透视投影方式进行投影。

而这两种投影涉及到的计算都极其庞大。”

喜欢穿越:2014请大家收藏:(www.zuizaoxiaoshuo.net)穿越:2014最早小说更新速度全网最快。

最早小说推荐阅读: 末世:开局一头基多拉重生圣尊傲娇校花爱上我娱乐:我夺舍了刘星!我分裂了无数人格从大学教师开始野性之心重生资本大亨1979闲鱼人生神豪:从百倍返利开始我的1979华娱科幻之王修复师校园超神学生从废土开始模拟城市女神的超级鳌胥林阳夜的命名术萧阳叶云舒超级王者全能侍卫我的美女大小姐玩游戏玩成大佬我的秘书是狐妖拜见猫神大人都市纵横,从修改旁白开始一人之下之龙血炽腾一个在赎罪的主播我的地头儿我做主从港综街头霸王开始万界点名册美女总裁的最强高手求求你们别再说了大国重工纯情校医至尊战神全文免费阅读娱乐:巨星演员我的冷艳总裁老婆人狐恋护妻霸婿我真不会打网球私生子我震惊了全世界女总裁的神级保镖最高使命华娱之流量影帝超时空评测无心法师:从挖出岳绮罗开始我去末世修个仙全球首富:神级再造系统我的梦幻年代东瀛大物
最早小说搜藏榜: 系统让我捡破烂从全能急诊科医生开始神豪:从百倍返利开始基建:开局给珠峰修电梯重生80:从收破烂开始!神豪:我能百倍返现我爸二婚送了我五个姐姐娱乐:从主持人大赛开始四合院之好好活着从情满四合院开始穿越重生之大收藏家灵气复苏:开局神级武魂娱乐:开局渣了杨老板从港片开始当幕后大佬从代工厂到科技霸主神话复苏:这个神明我认识重生过去的逍遥人生我的细胞变异了中医许阳黄金渔场我每周随机一个新职业神豪:开局购买力增幅百倍我被困在同一天一千年娱乐:开局一首海阔天空娱乐:开局喜当爹!高考结束成百亿神豪我在英伦当贵族高考以后,我才重生全球高武重生过去震八方从网络神豪开始神豪:开局骗了女主播!每168小时获得一个异能从签到获得商业大楼开始我有一个三界拍卖系统无限游戏:十倍奖励重生过去当传奇从大国机长开始亿万富豪从相亲系统开始末日:开局选择时间停止娱乐:巨星演员我,星空巨兽生活系神豪影帝从签到开始全球数据化,我能增幅万物娱乐:开局就和杨老板结婚医路坦途大时代从1983开始修仙从华娱开始万族之劫
最早小说最新小说: 文娱:让你唱歌,你搁这作法?四合院里的老中医地窟求生:开局食物增幅三十倍汽车公司?不,是国货之光再启仙途我的金融帝国热搜第一:叫你捡漏你开挂啊我写的娱乐文被杨老板看到了百元求生:从潘家园捡漏开始带着爸妈去上班娱乐:别联系了,真不熟放弃留学,我打造了世界第一名校从重生开始合租浪在娱乐圈四合院里的唯一老实人韩娱之隔世斑斓怪物食堂首富后才知是反派我的夫妻关系竟能数据化平行空间都市风水师大赌石乾哥传奇神眼少年全能天才混都市绝品全才十二生肖守护神都市无敌特种兵重生圣尊软玉温香极品黑道太子邪霸都市纯情校医校园纨绔特工我的美女上司冰帝校园行护花高手绝品小农民狱锁狂龙3之潜龙出海护花公子全职保安美女校花的贴身高手美女老师爱上我校园超级霸主官运之左右逢源黑客神医贴身美女攻略医道无双极品保镖美女老总爱上我