当前位置:   article > 正文

Unity Shader--模拟微信跳一跳中方块的弹性效果_unity跳一跳微信小游戏信教程

unity跳一跳微信小游戏信教程

前言

最近微信小程序跳一跳很火,在网上也有人用Unity模拟做了小游戏,不过主要是模拟逻辑部分,我闲来无事,研究了一下其中的方块弹性效果用Shader实现的方式,今天把研究过程分享出来,供像我这样非科班又不算聪明的同学参考。

正文

开始,我大概是想既然是压缩,那么将模型的顶点坐标的y值减去一个值即可,但如此一来,效果就太僵直,比较好的做法是越靠近下方的顶点减去的值越小,越靠上的顶点减去的值越大。那么我想到了用抛物线方程x2=2py来做,网上搜了下方程式,再根据模型空间坐标范围,最后定下了方程式为:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/655798
推荐阅读
相关标签
  

闽ICP备14008679号