≡
导航
搜索
教程
插件
模型
模板
博客
交易
朋友
Unity 3D 游戏引擎吧
已关注 | 取消
+关注
关注:
46
帖子:
451
签到
05月05日 尚未签到
看帖
图片
精品
视频
共有回帖数
0
个
【教程】unity 脚本控制材质偏移实现动态照明
取消只看楼主
收藏
回复
长街旧港00
等级:
这一篇实现照明效果随猪脚移动。原理是用脚本控制贴图的偏移。
怎让贴图的偏移跟随猪脚变化呢?我们把黑夜的位置设为初始位置(0,0,0)我们把遮罩的x轴offset设为0.5时,会发现光斑的贴图正好在黑夜的边缘,因此猪脚从起始点走到到黑夜边缘的位置,遮罩的偏移正好是0.5因此如下图所示:
起始点到边缘的长为64,高为32public float Le =64f;public float Wi=32f;设置偏移量:float offsetx=-(player.transform.position.x)/(Le*2f);float offsety=-(player.transform.position.y)/(Wi*2f);将偏移量的实时改变给遮罩“_mask”为遮罩贴图,上一篇说了。renderer.material.SetTextureOffset ("_Mask", new Vector2 (offsetx,offsety));
9OK完成,效果出来了,这一篇够长了,下一篇说一下怎么用贴图动画实现照明光斑忽大忽小。
楼主 2015-09-28 19:46
回复
共有回帖数
0
个
回 帖
表情
图片
视频
欢迎来到本吧,您可以在此发帖和众多大咖交流学习.
选择或直接输入昵称
Tips:支持QQ截图直接粘贴
发表
登录直线网账号
自动登录
忘记密码
免费注册
本吧信息
查看详情
吧主:
mygameplay
本吧公告
优秀文章 【交流】Unity 脚本入门 个人经验及常用方法块 http://www.linecg.com/tieba/content_4292.html 大家可以看一下
我常逛的吧
我管理的吧
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈
|
关于直线
|
版权声明
|
会员须知