码迷,mamicode.com
首页 > 其他好文 > 详细

利用Shader以及更改Mesh实现2D游戏的动态阴影效果

时间:2015-09-21 17:25:37      阅读:290      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

最近看到一个非常有趣的益智小游戏,是一个盗贼进入房子偷东西的,

其实这种游戏市面上已经很多了,吸引我的是那个类似手电筒的效果,

主角走到哪里,光就到哪里,被挡住的地方还有阴影。有点类似策略游戏里的战争迷雾。

绞尽脑汁想了一天,终于实现类似的效果,这就给大家分享下。

实现这个效果用到的技术:

1.Shader实现摄影机透明穿透效果(光照的实现)

2.代码里动态改变mesh(阴影形状的实现)

废话不多说,动手。

利用Shader以及更改Mesh实现2D游戏的动态阴影效果

标签:

原文地址:http://www.cnblogs.com/jeason1997/p/4826390.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!