Unity3D实现闪光灯效果

news/2024/12/12 21:40:27/

Unity3D闪光灯效果的实现代码:

using UnityEngine;
using System.Collections;//定义一个Light类
public class Light : MonoBehaviour {//定义一个时间长度public float duration = 1.0F;//定义一个红色(颜色自取)public Color colorRed = Color.red;//定义一个蓝色(颜色自取)public Color colorBlue = Color.blue;// Update is called once per framevoid Update () {float phi = Time.time / duration * 2 * Mathf.PI;//使用数学函数来实现闪光灯效果float amplitude = Mathf.Cos(phi) * 0.5F + 0.5F;light.intensity = amplitude;float x = Mathf.PingPong (Time.time, duration) / duration;light.color = Color.Lerp (colorRed, colorBlue, x);}
}

http://www.ppmy.cn/news/295388.html

相关文章

android 开启闪光灯(手电筒)

操作闪光灯(手电筒) private CameraManager mCameraManager;private boolean mTorchAvailable;private String mCameraId;private boolean mFlashlightEnabled;// 判断是否支持public boolean hasFlashlight() {return mContext.getPackageManager().hasSystemFeature(PackageM…

相机闪光灯模式总结

CONTROL_MODE 在API级别21中添加 公共静态最终Key CONTROL_MODE 3A(自动曝光,自动白平衡,自动对焦)控制例程的整体模式。 这是顶级3A控制开关。设置为OFF时,将禁用照相机设备的所有3A控制。应用程序必须设置捕获参数本…

camera闪光灯

闪光灯模式 config.ftbl.flashlight.h文件中 SCENE_AS_DEFAULT_SCENE(ITEM_AS_DEFAULT_(MtkCameraParameters::FLASH_MODE_OFF),ITEM_AS_VALUES_(CameraParameters::FLASH_MODE_OFF,CameraParameters::FLASH_MODE_ON,CameraParameters::FLASH_MODE_AUTO,CameraParameters::FLAS…

使用机顶闪光灯

拍摄人像、静物等时,不论是白天还是晚上,使用闪光灯可更好地把控光线。 机顶闪 On-Camera Flash是最方便的一种补光、控光设备。 ◆ ◆ ◆ 使用机顶闪时的相机设置 1、M 档,也可以使用其它模式。 2、ISO 200。 设置理由:有部分闪…

Android之如何以最简单方式开启闪光灯

我们以360手机助手中有一款叫“最美手电筒”,效果图: 通过图中手电筒的开关来开启或关闭闪光灯,OK,以下是实现此功能的代码: public class MainActivity extends Activity implements OnClickListener {private ImageV…

【微信小程序】闪光灯(闪烁效果)

目前来说,微信小程序本身的开发文档对于camera的闪光灯只提供了on和off两种状态,若想要实现闪烁的效果还是需要我们自己实现。 首先,我们先查阅微信小程序的开发文档,找到组件中camera的相关文档,发现官方给予了flash的…

iOS 闪光灯的打开和关闭

// // ViewController.m // Flash // // Created by fe on 2017/1/3. // Copyright © 2017年 fe. All rights reserved. //#import "ViewController.h" #import <AVFoundation/AVFoundation.h>//调用闪光灯需要导入该框架 interface ViewController (…

iOS 关闭和开启闪光灯

- (void)openLight:(UIButton *)sender{ AVCaptureDevice *device self.device; //修改前必须先锁定 [self.device lockForConfiguration:nil]; //必须判定是否有闪光灯&#xff0c;否则如果没有闪光灯会崩溃 if ([self.device hasFlash]) { …