一个仅有少量顏色的像素作品,想要实现这个效果实在太过轻易。
仅需对渲染的函数加入些许修改。
在原本的逻辑下,渲染会根据指示的坐標绘製对应的黑色像素块。
將这个黑色像素块修改为引用,並为背景也添加单色的绘製。
再次建立一个队列,跟序列帧动画的逻辑类似,只不过这一次填入的是多组顏色。
在帧更新中设计一套计时器,渲染则会根据计时器来决定何时更换下一套顏色。
白天,就背景为灰白色,恐龙和障碍为灰黑色。
傍晚,则替换成另一套更加昏暗的色盘。
而午夜就只需要將白天的色盘对调一下即可。
最后几分钟的时间则是为恐龙加入了跳跃的控制输入,以及碰撞检测。
隨后加入分数的保存和记录,小恐龙便完工了。
整个过程林琅甚至没有调试半次,连预览都没有打开。
这番操作看在许瀚文眼里,便是只知道他在炫技,而不清楚他到底想要做一个什么东西。
不过答案很快就要揭晓了。
隨著倒计时结束,林琅也按下了运行键。
“什?!”
许瀚文瞳孔一缩,瀏览器上出现了一个完全由像素绘製的无边荒漠,像是西部片中的那种感觉。
一只小恐龙出现在窗口偏左的位置,不断向前奔跑著。
“这是什么时候画出来的?!”
许瀚文虽然看不懂,但也全程都在旁观,根本没有见过林琅打开哪怕是一次画图软体。
小恐龙漫无目的的奔跑著,前方却突然出现了一棵仙人掌。
只见林琅轻按一下空格,小恐龙便『噌的一下跃起,有惊无险地躲了过去。
其实林琅根本就没有写什么物理引擎,这个看似流畅的跳跃其实就只是简单地移动了一下恐龙的y轴而已。
正所谓圈內看门道,圈外,可就只能看个热闹了。
对於许瀚文来说,这十分钟发生的事情已经完全称得上是『魔术了。
一行又一行他看都看不懂的字母和符號组合,就能做出这样一个完整的游戏作品。
甚至它还有昼夜交替!
只是……这样一款游戏,就算现在就上架发布,也不可能迅速就卖三十万元吧。
许瀚文是不清楚他们跟巨硬的商单的事的。
虽然他看起来是破晓游戏最大的股东,但法人代表到底还是林琅。
绝大多数的文件只需要別府和他签字盖章就能顺利执行下去。
“接下来就是见证奇蹟的时刻。”
林琅故作神秘,確定项目运行无误后便完整打包发给了兰迪。
【兰迪:!!!】
连五分钟都没用到,对方的回信就来了。
对於兰迪来说,一个上午的时间,林琅就交出了两份让他目瞪口呆的满分答卷。
这两部作品简直就是为了他们瀏览器量身打造的一般。
『叮
网银app传来了一声提示音。