签到

05月05日
尚未签到

共有回帖数 0

    长街旧港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
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知