最新消息:

BetaStar的文章

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 视图中动态添加文件夹,并且将新创...

Unity 创建资源
编程

Unity 创建资源

Unity 资源数据库提供了创建资源的接口,可以在程序中动态创建任意资源,并且这些资源一旦创建成功,就不会因为游戏关闭而消失。本例动态创建了一个材质,并且将贴图赋予该材质,最后再将该材质附加给立方体游戏对象,具体代码如下所示。 using ...

Unity 加载资源
编程

Unity 加载资源

用户可以使用 Unity 资源数据库,在程序中动态加载 Project 视图中任意类型的资源对象。本例使用资源数据库动态加载了一张贴图并将其显示在屏幕中,具体代码如下所示。 using UnityEngine; using System.C...