Unity Mini Game - 鬼屋之旅 Haunted Jaunt
功能演示
客户端
个人成果DEMO
组队成果DEMO
渲染
法线外扩描边
死亡溶解
溶解特效, 支持自定义消融边缘变色范围和颜色
扫描线
原理: 利用相机深度纹理图,在compute shader中恢复场景在世界坐标系下的三维位置信息,计算其与目标角色的距离,距离相同的线在同一时刻绘制出来。
扫描线特效, 支持自定义扫描线粗细, 传播速度和传播范围
扫描线仿多道水波纹理
最终架构设计
客户端
Unity 客户端
服务端
基于 libuv, Google Protobuf 和 TCP 协议的 c++ 游戏服务器
C/S 交互流
声明
开发资源致谢 John Lemon’s Haunted Jaunt: 3D Beginner @Unity
This post is licensed under CC BY 4.0 by the author.