本文实例为大家分享了Unity Shader实现2D游戏迷雾的具体代码,供大家参考,具体内容如下
先看效果吧。
我使用的是屏幕后处理效果,首先先去Photoshop做一张图片如下,用画笔点一个点就可以了,使用它来对摄像机截取的图片进行处理。
在摄像机上添加脚本文件
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Testscr ipt : MonoBeh
可能有些同学不明白,为啥要图片反转(不是旋转哦),我们在游戏开发中,为了节省图片资源(空间) 有可能会使用到图片反转,例如,一个人物图片,面向左,或右,如果不能实现图片反转的情况下,就需要两张图片了,废话少说,看效果上代码:
在上图中,实际两个人物使用的是一张图片,只是针对一张图片做了处理而已。
详细代码:
public class ImageSurfaceView extends SurfaceView implements SurfaceHolder.Callback{
public
游戏中有时候会见到图片轮播的效果,那么这里就自己封装了一个,包括自动轮播、切页按钮控制、页码下标更新、滑动轮播、切页后的回调等等 。
下面,先上一个简陋的gif动态效果图
从图中可以看出,该示例包括了三张图片的轮播,左右分别是上一张和下一张的按钮,右下角显示了当前是第几章的页码下标。
直接上脚本:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
usin