第85章 资源管理的妙用(2/2)
姜晴难免又有点挫败,不过林琅隨口就能教出关键信息也不是一天两天了。
简单调整好情绪,她便沉浸在了自己的世界中去。
一上午的时间林琅已经把本地化的问题给解决了,这会儿可以去做点別的东西。
平台跳跃现项目现在还不著急上手,力学计算和碰撞箱的细化还没有搞定。
林琅隨手打开网抑云音乐,挑了个钢琴曲歌单放起来。
听到音响里传出的悠扬琴声,姜晴饶有兴致。
“我们林总今天怎么这么有雅兴啊?”
要知道按照林琅的性子,平时通常会选择听一点够燥的流行或是摇滚。
不管是华语流行还是来自东洋的少女乐队。
今天却一反常態的选择了古典乐,姜晴用屁股想都知道林琅肯定又有新动作了。
事实证明姜晴还真猜对了,林琅打算趁今天下午的时间把钢琴块的框架给搭起来。
不同於现在经手的两款还算是有点体量的项目,钢琴块从技术角度来讲非常简单易於理解。
钢琴块除了不挑歌以外,还有一个很重要的优势。
它没有一个真正意义上的判定线。
不同於传统下落4k那样,点击的准確度和最终分数判决完全由判定线来决定。
钢琴块只对速度有要求,能在黑块越过线之前点击到都能算是成功。
这个游戏不需要物理解算,也不需要很复杂的动画设计,很快就能把demo给做出来。
从逻辑上来讲,这个游戏本质上就可以看作是一个不断生成下落的黑块的四条轨道。
而这个黑块可以被点击交互,在点击后执行不同的指令。
除此之外似乎也没有什么別的了。
钢琴块在音游中应该算作是轻度一类的,但是比起跳舞的线等更加纯粹的作品,它倒是更贴近原教旨主义的传统音游。
不管怎么讲,先把四个轨道和钢琴块的对象给做出来总是没错的。
除了標准的点击消除的黑块外,有时还会有一种需要长按一段时间的黑块。
虽说看起来似乎大有不同,但从底层来讲其实还是同一套东西。
相信有很多细心的玩家早就已经发现了,长按的块只需要第一下按准,只要不鬆开哪怕是把手指头划到其他地方去,也不会有影响。
所以其实本质上它只是在检测『被点击』和『手指抬起』两个事件而已。
內置一个跟速度比例同步的计时器,便可以实现这个效果。
在此之上,它那种慢慢被充满的效果就可以通过计时器来实现。
將长按块视作两层,一层是它的底,另一层则是上面的充能条。
这样一来只需要根据计时情况时刻更新充能条的拉伸比例或是裁切剔除,就可以实现一个非常动態的效果。
这项技术自然也可以用於进度条、倒计时等需求。
就比如加载游戏时会有的进度条,或是技能冷却时间时会显示的倒计时。
林琅摩挲著下巴,仔细一想似乎也可以把这东西打包成一个开箱即用的组件,整合到几个开发套件里。