Unity 播放音频
系统在播放音频时,需要使用 AudioSource 组件对象,具体的操作方法是在 Hierarchy 视图的编辑器中将已绑定音频组件的游戏对象拖曳赋值给脚本中的“AudioSource”对象。然后,点击“播放音乐”、“停止音乐”或“暂停音乐...
爱维科斯关注互联网、关注生活点滴的网站
系统在播放音频时,需要使用 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 视图中动态添加文件夹,并且将新创...
Unity 资源数据库提供了创建资源的接口,可以在程序中动态创建任意资源,并且这些资源一旦创建成功,就不会因为游戏关闭而消失。本例动态创建了一个材质,并且将贴图赋予该材质,最后再将该材质附加给立方体游戏对象,具体代码如下所示。 using ...
用户可以使用 Unity 资源数据库,在程序中动态加载 Project 视图中任意类型的资源对象。本例使用资源数据库动态加载了一张贴图并将其显示在屏幕中,具体代码如下所示。 using UnityEngine; using System.C...