二三小说

字: 大 中 小
关灯 护眼
二三小说 > 美利坚:游戏制作教父 > 第712章 就不能再简单点嘛

第712章 就不能再简单点嘛

第712章 就不能再简单点嘛 (第2/2页)

」有挑战性无可厚非,它本来就是游戏里成就感和满足感的重要来源。
  
  重要的是让玩家重试的间隔足够短,短到脑子都还没来得及反应过来。
  
  就像《迈阿密热线》那样。
  
  不少玩家玩至上头时,甚至都意识不到自己手上的动作。
  
  被那格外有标志性的迷幻电子音乐侵袭着大脑,悄无声息间就给币打了个精光。真正的重点,是在一瞬间让玩家上瘾。
  
  这可是门技术活。
  
  「诸位过去都是小游戏界的佼佼者,我相信在新的时代,你们也能再度创造同样的盛世。
  
  」……canvas-api。
  
  现代网页游戏的核心。
  
  在flas的时代,一款flas游戏的诞生是通过动画与脚本的结合实现的。
  
  但canvas不同。
  
  它是基於nvascript脚本语言开发的一个专用图形库。
  
  想要用ns语言制作画面,离不开这套api的帮助。
  
  简单来说,如果你想要画一个长方形,那就需要前後端配合在一起才行。
  
  前端,也就是面向用户的网页这边。
  
  设计师需要写下一行的控制项。而在後端,也就是负责逻辑实现的代码部分,设计师则是要获取到这个控制项,然後用代码的形式在上面画画。
  
  比如xt(「2「).fillrect(10,10,50,50);想要在画布上画一个正方形,只需要写上这麽一行就够了。
  
  对不熟悉开发业务的人来说,这听起来好像很可怕,很繁琐。
  
  但实际上要知道,这个世界上的开发者,在amenva之前面对的开发环境是啥?6502汇编!那特麽可是要直接操作寄存器的。
  
  如果想要用6502汇编画个同样的正方形?k,先帮cp找到显存,把需要绘制的所有坐标都转化成内存地址。
  
  因为没有变量的概念,所以这些地址还必须得再找寄存器单元存储起来。
  
  但6502汇编的世界没有16位,想要存16位地址?那就拼两个8位的寄存器,千万不要记混了地址。
  
  接下来才正式开始绘制。
  
  再调一个新的寄存器,把正方形的边长存一下。
  
  找到这一格像素需要写的颜色,把它放进寄存器里,然後写入方才存好的显存地址+y的位置。
  
  这个过程重复『边长』遍,就成功画好了第一行。
  
  把y步进+1,对应下一列像素。整个过程再重复『边长』遍,恭喜你,成功在6502汇编的世界中画出了一个小正方形。
  
  而到了如今,得益於amenva大力推广jit理念和nvascript脚本语言。
  
  程式设计师们只需要一行,就能实现过去可能要急赤白脸地折腾一上午的工作。
  
  这也就不难理解为什麽网页游戏在ns之後才开始井喷式的爆发了。
  
  但即便是现在的版本,对於非编程对口的人来说,仍然是有些太复杂了。
  
  那……还能不能让这个过程变得再傻瓜式一点呢?有的兄弟,有的。
  
  ……「接下来,让我们隆重推出,世界首款网页游戏开发引擎——《nvaflas》。
  
  」虽说是临时举办的发布会,但场地还是布置的像模像样的。
  
  地点选在了新总部的一间小型礼堂。
  
  比起先前《alf-life》那会儿的阵仗,今天这排场就要逊色不少了。
  
  尤其是连林立新都没到场,而是由动视的执行总裁大卫代上台。
  
  「我知道大家都想要看到我们的大明星登台,但很抱歉,林先生这几天有要事傍身,实在走不开。」大卫伸手压了压。
  
  看得出来,因为林立新的缺席,今天的大家明显都有点心不在焉。
  
  但他也并不着急。
  
  因为今天发布的是flas。
  
  他已经亲自用过了。
  
  大卫敢对着上帝发誓,这就是他这辈子所见过的最美妙的东西。
  
  这就是最适合新人入行电子游戏开发的第一站!「请问一下,大卫先生,林先生难道是在进行传闻中的《塞尔达传说》续作项目吗?」台下有位记者举起手,大声喊了一句。
  
  这也是在场的不少人同样想要问的问题。
  
  「这个嘛……林先生交代过要保密。
  
  让我们先回到flas上,好吗?」大卫笑了笑,举起了一只盒子。
  
  标准的软体包装盒。
  
  整个包装整体大量采用了红色和金色的配色。哪怕是不凑近,大老远一瞧也能明显看得出来。
  
  这个设计风格……怎麽有点闪电侠那味儿?这当然不是错觉,既然c是自己的第二方,这版权该蹭就得蹭。
  
  美漫本来就是画师们高度聚集的领域。
『加入书签,方便阅读』
热门推荐
极品全能学生 凌天战尊 御用兵王 帝霸 开局奖励一亿条命 大融合系统 冷情帝少,轻轻亲 妖龙古帝 宠妃难为:皇上,娘娘今晚不侍寝 仙王的日常生活