Unity 播放视频
和音频组件一样,电影纹理也需要绑定在某个游戏对象上才能发挥其效果。一般情况下,游戏视频都是以平面形式展现的,所以可在游戏场景中创建一个“Plane”(面)对象。接下来,将脚本绑定在 Plane 对象上,再将视频文件赋值给脚本中的电影纹理对象...
和音频组件一样,电影纹理也需要绑定在某个游戏对象上才能发挥其效果。一般情况下,游戏视频都是以平面形式展现的,所以可在游戏场景中创建一个“Plane”(面)对象。接下来,将脚本绑定在 Plane 对象上,再将视频文件赋值给脚本中的电影纹理对象...
视频元素能够丰富游戏的效果,一般情况下,大型 3D 游戏都会选择游戏中的精彩视频作为开场动画,这会给首次进入游戏的玩家带来眼前一亮的感觉。在 Unity 中,我们需要使用 MovieTexture(电影纹理) 来添加游戏视频。MovieTe...
系统在播放音频时,需要使用 AudioSource 组件对象,具体的操作方法是在 Hierarchy 视图的编辑器中将已绑定音频组件的游戏对象拖曳赋值给脚本中的“AudioSource”对象。然后,点击“播放音乐”、“停止音乐”或“暂停音乐...
Unity 游戏引擎共支持四种音频格式的文件,具体如下。 aiff:适用于较短的音频文件,可用作游戏音效。 wav:适用于较短的音频文件,可用作游戏音效。 mp3:适用于较长的音频文件,可用作游戏音乐。 ogg:适用于较长的音频文件,可用作...
不论是 2D 游戏还是 3D 游戏,其映射给玩家的永远是一个 2D 平面,此时鼠标与游戏之间的交互就存在一个问题,即鼠标在 2D 屏幕中选择的点如何映射到 3D 游戏中?可以使用射线原理来解决此问题,以摄像机的位置为原点,以鼠标在屏幕中选择...
Unity 资源数据库提供了删除功能,用于删除 Project 视图中的任意资源文件夹或文件。下列代码使用资源数据库的 DeleteAsset() 方法进行资源的删除,该方法的参数表示待删除资源的完整路径。删除完成后,使用 AssetDat...
Unity 资源数据库提供了移动与复制文件的功能。本例将介绍把材质“folderName0/mat0”与“folderName1/mat1”分别移动并复制到文件夹“folderName2”中,具体代码如下所示。 using System.C...
为了方便项目管理,通常会将资源数据进行分类,把相同类型的数据放在同一个文件夹下。Unity 资源数据库提供动态创建文件夹的功能。在游戏视图中点击“添加一个新文件夹”按钮后,系统会在右侧的 Inspector 视图中动态添加文件夹,并且将新创...