基本知识:1.unity只能播放44khz(16位)的音频吗?答:不是,unity默认把所有的音频数据,重新采样到44khz的文件中,但这个取决于你的压缩格式,如果你的音频是48khz(24位)的音频,你希望不被重新采样,以原有的频率输出,则需要做的就是更改采样设置:  Preserve Sample Rate - 默认情况下,此设置使采样率保持不变,保留原有的速率Optimi
转载 2024-05-27 16:21:57
262阅读
0x00 写在前面音效真的很重要,好的背景音乐环境音效甚至可以当作 dlc 卖(误(虽然我在做 gamejam 的时候基本都不会考虑声音,玩游戏的时候,也完全可以不开声音……(请让我水一篇0x01 Unity AudioSource在使用 Unity 引擎自建的音频系统,可以快速地加入声效与背景音乐元素。在 Unity Auido 部分,是仿照现实生活中我们听到声音的情形实现的,“我们”自己是声音
转载 2024-05-24 10:37:48
59阅读
其实音乐音效这个命题本身没什么好研究的。 Unity3D提供了丰富的结构和使用方式,足够使用了。 但是我有一些小小的想法和需求,一般的Unity资料并没有给我答案。 一个是容量要小。MP3、OGG的高音质压缩一分钟一M多,多放几首背景音乐就顶不住了。 一个是资源和主程序分离,方便更新,别和我提AssetBundle,这东西的平台不兼容性,完全是在增加麻烦。 还有就是想要一个示波器 像这样的就行
转载 2024-05-13 17:33:43
67阅读
Audio Listener 音频检测器接收输入和播放场景中的任何声音。Audio Source 音频源 音频播在一个给定的位置播放,会随距离衰减。  AudioClip音频剪辑指定的即将播放的音频剪辑,如果Audio Source正在通过OnAudioFilterRead生成实时音频流,可以不预定义。Output音频输出设置声音是首先通过“音频混合器”播放还是直接播放到“音频
转载 2024-06-27 10:45:25
28阅读
参考资料: http://reader.epubee.com/books/mobile
原创 2021-12-23 15:35:26
1177阅读
 1、分享一个Unity中用于管理声音的声音管理器,适合于中小型项目。2、借鉴了很多的源码,最后修改完成,吸取百家之长,改为自己所用。3、源码如下:1 /* 2 * 3 * 开发时间:2018.11.20 4 * 5 * 功能:用来对项目中的所有音频做同一的管理 6 * 7 * 描述: 8 * 1、挂载该脚本的游戏物体上要
Navigation Static:不会移动。可以用于计算可行走区域。例如:地板。墙。静态障碍物。将一个物体选为Navigation Static:Navigation窗口-> 勾选项  Scene Filter 选中 All:表示 Hierarchy 视图中显示全部的 GameObjectScene Filter 选中 Mesh Renderers:表示 Hierarc
转载 2月前
415阅读
很多东西有点忘了,还是写下来比较好1、概念Unity 3D Navigation(导航)是用于实现动态物体自动寻路的一种技术,它将游戏场景中复杂的结构关系简化为带有一定信息的网格,并在这些网格的基础上通过一系列相应的计算来实现自动寻路。2、操作2.1、基础导航在需要导航的地面面板上点击下图,选择Navigation Static也可以像下面这个做,结果是一样的 然后进行烘焙,点击Bake 下面蓝色
转载 2024-03-25 16:47:45
1144阅读
简介最近一阶段重温了一些关于游戏人工智能方面的书籍。 加强了对influence map的认知。想要亲自动手实现一下。正如文章标题所示,这篇文章讲的是:如何将influence map的机制融入到当前较火的unity寻路插件A* pathfinding project里。先科普一下Influence Map基本概念:influence map中文名:势力图或影响图。以下称势力图。 势力图是基于空间
Navigation基本概念NavigationUnity自带的导航,具备了基本的Bake(烘焙)NavMesh(导航网格)和NavMashAgent(导航代理)等基本导航功能;NavMeshComponents则是unity官方GitHub上的一套功能更强大的扩展了Navigation的工具。能做到更多例如动态烘焙,预设体和设置跳跃路径等。使用流程打开Navigation面板 Unity菜单栏
      但通过最近一段时间的研究,发现其实这些基于scene的功能,也是可以动态加载的,虽然在使用上是有一定的限制,不过合理利用还是能做到不少想要的效果的。      假设我们限制有这样的项目要求,游戏项目是网页游戏,由于容量的关系,我们所有的场景都是外部动态加载的,但为了效
基于unity引擎的开发进阶之 导航系统在游戏中常常有根据目标位置自动生成路线并自动寻路的功能,在3d导航中我们需要根据目的地生成到达目的地的可行路径。 UnityNavigation导航功能通过设置平面、障碍物、循迹主体三种标签,自动生成可Nav Mesh导航网格 ,给物体添加导航代理组件后,物体会根据目标位置和导航网格,寻找合适的路线,沿着该路线移动到目标位置,如果障碍物是移动的可以给障碍物
转载 2024-03-02 11:28:32
149阅读
unity学习笔记navigation简单使用怎么使用实际应用第一个问题第二个问题第三个问题 navigation简单使用怎么使用 在主界面里需要用到的功能基本就是这些了 在windows里点击navigation后,会在inspector的旁边出现 这个下面会有bake的选项,当你在scene里的物品设置成static的标签之后 也就是下面的这个navigationstatic,点亮了之后当前
转载 2024-04-07 14:16:28
551阅读
本章我们将依然讲解Unity中的Attribute,继续命名空间在UnityEngine里的。PropertyAttribute,这个特性主要来控制变量或者类在Inspector里面的显示方式。和PropertyDrawer类挂钩,具体用法我将在之后开一系列讲解UnityEditor的文章中讲解。Range,这个特性很好理解。给值类型一个范围, 代码如下:在监视面板里,我们将会看到10的初始值,只
转载 2024-10-08 11:36:57
114阅读
在脚本中通常用Vector3、QUaternion、Transform等类的属性和方法来对物体进行变换,Matrix4x4类通常在一些比较特殊的地方,如对摄像机的非标准投影变换等。本博客主要介绍Matrix4x4类的一些实例和静态方法。 文章目录一、Matrix4x4类实例方法1、MultplyPoint方法:投影矩阵变换(1)基本语法(2)功能说明(3)实例演示2、MultiplyPoint3x
世界第九条约定缘起嗯,其实一开始我知道unity是个弄游戏的,也知道好像神庙逃亡,炉石都是出自unity,然后舍友都报了,我也觉得这个东西挺高大上的,所以忍不住自己的双手,报了名,确实,这能学到很多东西,提高自己的的代码能力。学习经历(啊哦,很快一学期过去了),(一个寒假也要过去了) 关于上一学期unity的学习情况,一开始是雨谭老师的视频(讲道理,雨谭老师还是讲的很好的(除了口音重,画质低,内容
转载 6月前
10阅读
游戏事物:3牧师,3恶魔,2河岸,河,船。 游戏故事:3牧师和3恶魔需要用一艘船全部到达彼岸,但是船上和岸上都不能出现恶魔比牧师多的情形,否则恶魔会把牧师K.O,玩家输掉比赛;直到所有牧师恶魔都到达对岸,玩家取得胜利。MVC架构: IUserAction:是个接口,定义了行为的类型。 UserGUI:创建GUI对象,实现玩家互动,处理玩家操作,并通过IUserAction接口实现具体行为。 IS
根据我成功的经验总结一下,想要在Unity中使用指针大概分为以下几个步骤(相对参考的文章有些地方有更新):1.第一步:Edit-ProjectSetting-Player-OtherSetting-Configuration-Allow 'unsafe' Code勾选上.(可能使因为版本更新,网上的步骤提示的路径根本找不到Allow 'unsafe' Code,我使根据Unity报错找到的,报错显
转载 2024-04-29 13:17:00
94阅读
目录一、AI Navigation(一)Agents(二)Areas(三)Bake(四)Object二、Nav Mesh Agent三、Nav Mesh Obstacle四、Off Mesh Lik 一、AI Navigation(一)AgentsName 当前类型名字Radius 当前AI半径Height 当前AI高度Step Height 当前AI可跨越的最高台阶Max Slope 当前AI
转载 2024-07-22 10:53:33
531阅读
1、菜单栏菜单[MenuItem("菜单名称")] public static void Method(){}// 需要执行的调用方法 2、可以在资源窗口右键显示MenuItem("Assets/菜单名称", false, 61)] 3、可以在Project窗口对象右键菜单调用,又可以在Hierarchy窗口对象右键菜单调用MenuItem("GameObject/Create
转载 2024-04-30 21:02:38
77阅读
  • 1
  • 2
  • 3
  • 4
  • 5