藏书架 登录注册
万物皆可娘 > 万物皆可娘最新目录

第383章 要做就做带老板

上一章      返回目录      下一章

不可抗御的原因,域名改为dsyq.org/感谢收藏^_^

我假装没听懂胡桃在说什么,自顾自地开始搅拌起肉馅来。

当然是猪肉的。

不只是我在行动,其他人也都找了点活,忙了起来。多数人都没有按照副班长的安排进行活动,而是看到什么就做什么。

有些男孩子没做过饭,现在就光凭着虎劲儿,扑在面板子上揉面团。一些十指不沾阳春水的女孩子就围在一些会做饭的人周围,叽叽喳喳地询问对方自己接下来应该做什么。

总体来说,也算是一派和谐。

“对了,米奇部长。”我一边搅拌,一边开口问,“上次我听你说,你现在在教车小之学姐前端的东西吧?”

“是这样没错。”米奇点了点头,“她想朝这方面发展,想去bat做前端。说是这么说,这位学姐对前端却完全不了解,像是一时兴起。”

一旁的车小之听后,有点不好意思地吐了吐舌头。

米奇部长确实是什么都会呢……

我清了清嗓子,“部长,我现在也遇到了点前端方面的问题,过后你能不能给我指点指点……”

“好啊。”米奇部长微笑道,“不过我没想到你居然也在研究这个啊。我一直以为你想做后端开发呢。”

“嗯……情况所需。”我露出了礼貌又不失尴尬的笑。

胡桃听到了我们的对话,好奇地凑了过来,“小弟,你们说的前端和后端是什么呀?”

“是程序员啦。”

“你以后相当程序猿?”

“嗯。”我点点头。“一方面是我比较感兴趣,另一方面这行也算是挺赚钱的。如果技术过关,再加上足够肝的话,年薪几十万是不在话下的。”

而我现在并不缺钱。所以我现在学这个纯粹是因为兴趣。

“足够肝指的是996?”胡桃鄙视地看了我一眼,“你啊,naive!做人能不能有点理想!当别人手底下的打工仔多憋屈,要做就做带老板啊!”

“当老板?”我懵了一下。

“我们可以创业啊。”胡桃跃跃欲试地说道,“我现在有个想法,就你我俩人合作创业,我们可以成立个公司,首先收购tencent,然后收购baidu,再收购alibaba,建个世界最大的猎妈人网站,如果你不和我们合作,你有可能活下去,但你妈今晚在劫难逃。”

“……”

我们对话的声音并不小,正在擀面的赵湘怡听到之后,忽然想起了什么,便停下手中的工作,“说起程序……天灯,我让你做的东西现在做得怎么样了?”

“还,还好。”我轻咳两声,试图转移话题。

“还好是什么情况?”

“嗯……姑且还算是在顺利进行着吧。”我尴尬地搔了搔脸蛋,“就是遇到了一点点技术上的困难……”

当初赵湘怡安排给我的任务,是让我写一个模拟rac大赛的游戏。

而且还要求游戏用第一人称视角——言外之意,让我写个3d游戏。

我:???

我就只会点c和java的皮毛,我这样的菜逼拿命去写3d游戏啊?

但当时的我完全没考虑到这其中的困难程度,漫不经心地就将任务领了下来。而且期间我还经历了许多杂七杂八的事情,这项工程基本还没怎么起步。

不过这并不代表我真的什么都没做。自大地领了任务之后就因为太难了而不去动手尝试,我可不是那么烂的人。

按道理来说,要想做3d游戏正常的思路和办法就是用现成的游戏引擎来做,u3d啦,虚幻之类的。但是考虑到u3d要用c#来写,unreal引擎要用cpp来写,c#我不太熟悉,只是听说语法和java很像,但java我掌握的也不是特别多,而cpp就更不用考虑了。我这种垃圾用u3d或者unreal来做游戏,基本不太现实,毕竟基本功都没掌握。

但是,也并非全无办法。

有一项技术,不用考虑线程问题,又比较灵活,也能做3d的东西,跟java、c#、cpp这些重型语言比起来又相对容易一点点。那就是基于opengles规范的webgl技术。这是一门以web前端技术为基础,以h5的canvas画板为核心进行3d绘制的技术,如果是用它的话,独立进行3d开发会相对轻松很多。

刚巧,米奇部长以前跟我科普xss注入式攻击时,教过我一点javascript,我发现这门解释型语言由于弱类型,动态性强,书写起来极为清爽。跟c语言那种繁锁的书写方式比起来,js简直是跟小萝莉一样诱人可爱。而且因为是单线程语言,不用太考虑线程分配——当时的我觉得这门语言实在太香了,就有意识地自己多学了一点。

我自己也没想到,这个几乎是全然当成兴趣而学的技术,居然能在这时候派上用场。

我在学这部分的时候就在想,既然canvas画板能高效地调用gpu的图形渲染,可以避免极耗性能的dom操作,在canvas中画的东西并不会多生成dom元素……那如果,如果有一套十分高明的算法的话,canvas是不是也能绘制3d?随后在我尝试开发模拟rac大赛游戏的时候,就猛然回想起当初的想法,于是上网搜索了一下,发现果然有几个为了实现浏览器上的3d效果而衍生出的js库。随后我就开始边学边做游戏。模型我是直接去免费网站上下载的坦克和飞碟的obj模型,现在我已经大体把游戏的样子做好了。

但也仅仅只是“样子”——看起来像那么回事罢了。

最最关键的内部逻辑还没有太多做处理,我甚至连物理环境都没来得及模拟,光是碰撞检测就卡了我好几个星期。

我可以这样说,保守地来讲,如果刨除文字冒险游戏的话,百分之九十以上的游戏,都避不开碰撞检测。毫不夸张地说,我觉得这个比例有可能直接拉到百分之九十九。所以碰撞检测自然有相应成熟的算法……但是很遗憾,网上能提供的算法基本都是其他语言的。webgl是门新技术,有关这门技术的文章并不多。

网上的碰撞检测代码不可能直接复制,我可以去理解他们的思路,回过头来用webgl的方式去实现。

问题就出在这里,我自己

本章 共2页 / 第1页 ,请点击下一章继续阅读!

上一章      返回目录      下一章