最新消息:

编程

Unity 播放视频

Unity 播放视频

和音频组件一样,电影纹理也需要绑定在某个游戏对象上才能发挥其效果。一般情况下,游戏视频都是以平面形式展现的,所以可在游戏场景中创建一个“Plane”(面)对象。接下来,将脚本绑定在 Plane 对象上,再将视频文件赋值给脚本中的电影纹理对象...

Unity 创建视频

Unity 创建视频

视频元素能够丰富游戏的效果,一般情况下,大型 3D 游戏都会选择游戏中的精彩视频作为开场动画,这会给首次进入游戏的玩家带来眼前一亮的感觉。在 Unity 中,我们需要使用 MovieTexture(电影纹理) 来添加游戏视频。MovieTe...

Unity 播放音频

Unity 播放音频

系统在播放音频时,需要使用 AudioSource 组件对象,具体的操作方法是在 Hierarchy 视图的编辑器中将已绑定音频组件的游戏对象拖曳赋值给脚本中的“AudioSource”对象。然后,点击“播放音乐”、“停止音乐”或“暂停音乐...

Unity 添加音频

Unity 添加音频

Unity 游戏引擎共支持四种音频格式的文件,具体如下。 aiff:适用于较短的音频文件,可用作游戏音效。 wav:适用于较短的音频文件,可用作游戏音效。 mp3:适用于较长的音频文件,可用作游戏音乐。 ogg:适用于较长的音频文件,可用作...

Unity 鼠标拣选

Unity 鼠标拣选

不论是 2D 游戏还是 3D 游戏,其映射给玩家的永远是一个 2D 平面,此时鼠标与游戏之间的交互就存在一个问题,即鼠标在 2D 屏幕中选择的点如何映射到 3D 游戏中?可以使用射线原理来解决此问题,以摄像机的位置为原点,以鼠标在屏幕中选择...

Unity 资源的删除与刷新

Unity 资源的删除与刷新

Unity 资源数据库提供了删除功能,用于删除 Project 视图中的任意资源文件夹或文件。下列代码使用资源数据库的 DeleteAsset() 方法进行资源的删除,该方法的参数表示待删除资源的完整路径。删除完成后,使用 AssetDat...

Unity 资源的移动与复制

Unity 资源的移动与复制

Unity 资源数据库提供了移动与复制文件的功能。本例将介绍把材质“folderName0/mat0”与“folderName1/mat1”分别移动并复制到文件夹“folderName2”中,具体代码如下所示。 using System.C...

Unity 创建文件夹

Unity 创建文件夹

为了方便项目管理,通常会将资源数据进行分类,把相同类型的数据放在同一个文件夹下。Unity 资源数据库提供动态创建文件夹的功能。在游戏视图中点击“添加一个新文件夹”按钮后,系统会在右侧的 Inspector 视图中动态添加文件夹,并且将新创...