天才一秒记住【热天中文网】地址:https://www.rtzw.net
窗外天色渐渐暗下来。
母亲敲了敲门,端进来一碗绿豆汤:“歇会儿,喝点汤。”
“好,谢谢妈。”
母亲放下碗,看了看屏幕上那些看不懂的代码,又看了看儿子专注的侧脸。
她没说什么,轻轻退了出去。
林浩喝了一口绿豆汤,很甜,冰镇的,解暑。
他继续。
开始写真正的代码。
打开flashmx的代码编辑器,在第一帧上右键,选择“动作”
。
光標在代码编辑区闪烁。
他深吸一口气,敲下第一行:
flash游戏基础框架
作者:林浩
日期:2002年6月12日
然后是第二行:
初始化游戏变量
第三行:
预加载资源
他敲得很慢。
每敲一行,都要想清楚这一行在整体架构中的位置,想清楚变量名是否合適,想清楚有没有更好的写法。
有时他会刪掉重写。
有时他会加注释,解释这行代码的作用。
有时他会停下来,在草稿纸上画流程图。
汗水从额头滑下,滴在键盘上。
他用袖子擦掉。
窗外的天完全黑了。
县城的路灯亮起来,昏黄的光透过窗户,和电脑屏幕的光混在一起。
他写完了对象池管理函数,写完了碰撞检测函数,写完了得分更新函数。
虽然只是一个最简单的框架,只有不到两百行代码,但它完整、清晰、可扩展。
最后,他写了一个最简单的测试游戏:一个小方块在舞台上移动,碰到边界反弹,碰到隨机生成的目標物加分。
点击运行。
舞台上的小方块动了。
左、右、上、下,用方向键控制。
目標物隨机出现,碰到就加分,分数显示在左上角。
很简陋,没有任何美术资源,只有最简单的几何图形。
但它是完整的。
从加载到运行,从输入到反馈,从逻辑到表现。
一个完整的、可运行的游戏。
本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!