Unity(第十六部)声音和视频

声音

1、听声音

创建相机的时候,相机自带Audio Listener

多个相机的时候,我们只保留一个Audio Listener就可以

2、声音源,环境音

添加Audio Source就行中文叫声音源

3、脚本执行的声音

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine; 

public class game : MonoBehaviour
{

	public AudioClip music;
	public AudioClip se;
	private AudioSource player;
	void Start()
	{
		player = GetComponent<AudioSource>();//设定播放的音频片段
		player.clip = music;
		//循环
		player.loop = true;
		//音量
		player.volume = 0.5f;
		//播放
		player.Play();
	}


	void Update()
	{
		//按空格切换声音的播放和暂停
		if (Input.GetKeyDown(KeyCode.Space)) {

			//如果当前正在播放声音
			if (player.isPlaying)
			{
				//暂停
				player.Pause();
				//停止
				//player.Stop();
			}
			else {
				//继续
				player.UnPause();
				//开始播放 
				//player.Play();
			}
		}

		//按空格切换声音的播放和暂停
		if (Input.GetMouseButtonDown(0))
		{
			//播放特效声音,无循环,无法暂停,可以重叠
			player.PlayOneShot(se);


		}




		}
}

视频

1、视频播放器

添加Video Player就行中文叫视频播放器,渲染模式一般使用纹理,生成的纹理文件可以拖到任何可以使用纹理的物体或者ui等上面

2、脚本控制

csharp 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//引入视频播放器
using UnityEngine.Video;

public class game : MonoBehaviour
{

	public VideoPlayer video;  
	void Start()
	{

		video = GetComponent<VideoPlayer>();//设定播放的音频片段
	}


	void Update()
	{
	 
		//控制和音频类似


		}
}
相关推荐
天天进步20151 小时前
Pixelle-Video 源码解析 #18:声音克隆功能:参考音频如何影响解说效果?
数据库·音视频
林墨聊AIGC2 小时前
动漫AI视频创作工具在哪找到的?2026年最新动漫AI视频平台与软件指南
大数据·人工智能·ai作画·aigc·音视频
埃科光电3 小时前
16K万兆网口彩色线阵相机:四倍带宽 高速真彩检测新方案
网络·图像处理·数码相机·计算机视觉·制造·相机
FlightYe4 小时前
音视频修炼之基础理论(五):AAC格式与解析
android·linux·c++·音视频·aac
cnnews5 小时前
Ubuntu 编译 postmarketOS
linux·运维·arm开发·ubuntu·github·音视频
玖玥拾5 小时前
Lua 基础语法(二)
开发语言·unity·lua
小五兄弟9 小时前
AI仿真人剧出海创收指南
经验分享·音视频·媒体
音视频牛哥9 小时前
从AV2到H.266/VVC:下一代视频编码的技术分野与SmartMediaKit的演进价值
音视频·smartmediakit·av2视频编码·h.266 vvc·av2与vvc区别·av1视频编码·lcevc增强编码
嘟哩DuliDuli10 小时前
AI 视频局部重做,怎么避免破坏成片
人工智能·安全·ai·音视频·软件工程
m0_6145235510 小时前
工程工作流:一句需求做视频封面,先拆主题再做小图验收
人工智能·音视频