第42章序列帧与微博风云
“不让CPU实时渲染粒子?”
老陈愣住了,满脸茫然地看着李锋,“李总,如果不实时渲染粒子,那果汁飞溅的动态效果怎么出来?总不能切开西瓜连点水花都没有吧?”
李锋拿起白板笔,转身在办公室的白板上迅速画了几个连续的方框,然后重重地敲了敲黑板。
“老陈,做游戏是给玩家眼睛看的,不是给机器做物理实验的!玩家在乎的是切开瞬间视网膜捕捉到的爽感,他们根本不在乎这滴果汁是算力推演出来的,还是画上去的!”
“砍掉所有底层的动态粒子物理碰撞算法!”
笔尖在白板上划出一道凌厉的直线,“让美术部针对每一种水果,单独画一套果汁飞溅的2D序列帧贴图!玩家切中水果的瞬间,系统根本不需要计算果汁怎么飞,直接在切口位置播放这零点几秒的‘序列帧动画’贴图就行了!”
老陈豁然开朗!
“伪3D!用2D序列帧动画替代实时粒子演算!”
“对啊!我怎么就钻了牛角尖呢!玩家的手指滑行速度那么快,果汁飞溅就是一瞬间的事,用高质量的2D贴图连播,肉眼根本看不出真假!这样一来,对CPU和内存的占用率将呈断崖式下降,就算同屏切十个西瓜也绝对不会卡顿掉帧!”
“还不快去改?”李锋将白板笔扔回笔筒里,“技术是为体验服务的,别被那些引擎算法给框死了。”
The content is not finished, continue reading on the next page