报错:BuildingtargetAndroidPlayerisnotsupported.Supportforbuildingtargetplatform'AndroidPlayer'isnotinstalled.SwitchtothewindowsstandalonessupportorexitUnity? <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 问题描述: 打开工程的时候会出弹窗,弹窗内容为BuildingtargetAndroidPlayerisnotsupported.Suppo...

  v5bEezpf7PPs   2023年11月02日   65   0   0

问题描述 Windows10系统检测不到声音输出设备,声音图标打叉,没声音 解决方案: 点下轻松访问音频设置选项,再返回就可以了,至于具体是啥原因造成的,也不太清楚,什么逻辑,也不太清楚总之: <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1">

  v5bEezpf7PPs   2023年11月02日   63   0   0

发布有时候遇到的问题是完全可以通过看easyAR官网的文档避免的,牢记!牢记!牢记!https://www.easyar.cn/view/support.html设计到深层次的应用时,easyAR的API手册可以给你很大的帮助:https://help.easyar.cn/EasyAR%20Sense/v4/ApiReference/ApiReference.html 软件环境 Unity版本2018.4.14f1easyAR版本3.0.1官方的从零开始创建工程教程http://help.easyar.cn/EasyAR%20Sense%20Unity%20Plugin/Guides/Star...

  v5bEezpf7PPs   2023年11月02日   123   0   0

构成 主要由两部分构成 AudioModule脚本主要是实现内部逻辑 AudioSystem脚本主要是为外部提供调用 实现 AudioModule 主要分为三部分:总音量,背景音乐,特效音乐 这个脚本会挂载到场景中,用了奥丁插件,来更好的编写inspector面板的界面 公开了几个变量,如图: 特效的音乐是要用到对象池,因为有可能存在多个特效音乐, 包括一些音乐相关的方法 播放,暂停,恢复,停止 音乐等 关于特效的音乐: 播放器先从对象池中取出,不用的话再用对象池回收。 AudioSystem 主要是供外部调用的方法 注释给的也很详细,这块很简单,不复杂 ///<summ...

  v5bEezpf7PPs   2023年11月02日   84   0   0

序言 写这篇文章完全是为了记录下自己看到的相关知识点,好记性不如烂笔头,况且我记性也不好,更新有可能没规律,多见谅,如果能对你有点点帮助,不胜荣幸。 Unity的meta文件是什么作用? meta文件在unity中的作用非常关键,它有2个作用1.定义在它同目录下,同名的非meta文件的唯一ID:GUID。而对于unity的序列化文件来说,引用的对象用的就是这个GUID。所以一旦meta中的GUID变更了,就要注意,它很可能引起一场引用丢失的灾难2.存储资源文件的ImportSetting数据。在上文中资源文件是有ImportSetting数据的,这个数据正数存储在meta文件中。Import...

  v5bEezpf7PPs   2023年11月02日   102   0   0

效果 就像下面ui这样的效果 源码 直接在update里面调用 主要是用到了 Time.deltaTime privatevoidUpdate() { if(ifStart) { if(second>0) { second=secondTime.deltaTime; if(second/60<1) { txtTimer.text=string.Format("00:{0:d2}",(int)second%60); } else { txtTimer.text=string.Format("{0:d2}:{1:d2}",(int)second/60,(int)secon...

  v5bEezpf7PPs   2023年11月02日   99   0   0

前言 提示:这里可以添加本文要记录的大概内容:之前unity打图集用的是SpritePacker;现在用SpriteAtlas来做,记录一下。 SpriteAtlas打图集的步骤 1. 打开Edit->ProjectSetting在面板内找到Edit->SpritePaker->Mode选项,改为AlwaysEnabled 2. 在Project面板右键Creat->SpriteAtlas来创建SpriteAtlas 3. 添加要打图集的sprite,记得所有的sprite的TextureType需要设置为Sprite(2DandUI)。 流程基本就结束了。 相...

  v5bEezpf7PPs   2023年11月02日   73   0   0

背景 这几天在做webGL相关的项目,感觉遇到了各种坑,平时在PC上实现功能的思路在WebGL上有的时候根本不行,今天就来说下如何调用浏览器打开其他网页的链接 注意事项 发布好的webgl不能直接打开,要部署服务器打开,我一般都是之间build的时候直接选择BuildAndRun,然后就可以了,其他的打开方式可以看一下大佬们的文章https://blog.csdn.net/lichaoder/article/details/107866507 一、PC调取浏览器打开网页链接 代码如下: ///<summary> ///跳转到web ///</summary> pub...

  v5bEezpf7PPs   2023年11月02日   138   0   0

前言 用了Unity的AVProVideo插件,但是用插件的事件监听的时候,怎么都不会触发 原因 MediaPlayerEvent,发现视频播放完没有执行相关动作,查文档发现,需要关闭循环播放功能,然后就可以了。

  v5bEezpf7PPs   2023年11月02日   112   0   0

Unity发布ios和Android获取相机权限的相关问题 @TOC <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 前言 最近用Unity做App的开发,发布Android和ios的时候遇到了相机权限的问题 <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 一、问题描述 因为app需要用到设备的相机,所以要获取设备的相机权限,之前的app的做法都是如果用户没有给相机权限,就退出app,直接不能玩,...

  v5bEezpf7PPs   2023年11月02日   86   0   0

@[TOC](算法时间复杂度) <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 前言 记录下算法的时间复杂度 <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 一、内容 以下是维基百科的解释,我感觉是太官方了: 在计算机科学中,算法的时间复杂度(Timecomplexity)是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数...

  v5bEezpf7PPs   2023年11月02日   84   0   0

@TOC 前言 如题所示,今天接到的需求是:Unity判断物体是否在阴影中 效果视频 链接:https://www.bilibili.com/video/BV1wc411N7KF/?vd_source=75bbe3d71b926e90fdfca6d54888e920 原理 主要是用射线检测 步骤 找到射线的起始位置和方向射线的碰撞检测如果碰到带阴影的物体就判断下 源码 以下源码,挂载到要判断的物体上即可,指定下Light和要显示的Text usingUnityEngine; usingUnityEngine.UI; publicclassShadowTest:MonoBehavio...

  v5bEezpf7PPs   2023年11月02日   115   0   0

@TOC 效果 先上我自己做的效果 AI制作 首先登录AI制作的网站,打开就可以用,不需要登录 这是网址:https://skybox.blockadelabs.com/ 1.创建新的2.基于现有的创作3.输入关键词描述4.选定创作的风格5.开始创作6.创作结束后,可以直接下载一个jpg文件 使用 把图片导入到unity设置下图片的参数,如下图 新建一个Materialshader设置成如下图,然后拖入刚才的图片 打开设置天空盒的窗口,位置如下 选择新建的天空盒材质然后拖进去,就大功告成了! 总结 欢迎大佬多多来给萌新指正,欢迎大家来共同探讨。如果各位看官觉得文章有点点帮助,...

  v5bEezpf7PPs   2023年11月02日   78   0   0

@TOC 前言 最近在学习UGUI的打图集,之前一直在用SpritePacker和SpriteAtlas打图集,现在记录下另一种打图集方式:TexturePacker主要是讲如何自动打图集到Unity,并且不丢掉九宫格信息,以及一些参数的设置 环境准备 1.unity版本2019.4.10f1 2.TexturePacker安装官网,支持正版,支持正版,支持正版https://www.codeandweb.com/texturepacker 3.TexturePacker安装PoJie版本点击这下载 4.unity中安装TexturePackerImporter点击这下载,也可以在unity商...

  v5bEezpf7PPs   2023年11月02日   107   0   0

@[TOC](C版本最少金币问题动态规划算法) <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 题目 这是一道经典算法题,题目如下:题目:有面值为2元,5元,7元面值的硬币,买一本27元的书,用最少的硬币组合刚好付清,问题1:需要几枚硬币。问题2:这几枚硬币都是什么? <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 一、代码 老样子,先上代码,再做解析: /题目:有面值为2元,5元,7元面值的硬...

  v5bEezpf7PPs   2023年11月02日   72   0   0

@[TOC](算法时间复杂度) <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 前言 记录下算法的时间复杂度 <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 一、内容 以下是维基百科的解释,我感觉是太官方了: 在计算机科学中,算法的时间复杂度(Timecomplexity)是一个函数,它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数...

  v5bEezpf7PPs   2023年11月02日   78   0   0

简介 之前对象池都是自己写,现在unity的API自带对象池了,UnityEngine.Pool官方文档:https://docs.unity3d.com/ScriptReference/Pool.CollectionPool_2.html主要包含了几个类 1.CollectionPool<T0,T1>集合池,可以放List、HashSet、Dictionary啥的,非线程安全 2.DictionaryPool<T0,T1>字典池,继承自CollectionPool 3.GenericPool<T0>通用池,ObjectPool的静态实现,启用了集合检查...

  v5bEezpf7PPs   2023年11月02日   129   0   0

@[TOC](Unity+HybridCLR,近乎完美的新热更方案,从零开始(一)——HelloWorld) 前言 最近又新接触了一种unity热更的解决方案——HybridCLR,自称是:特性完整、零成本、高性能、低内存的近乎完美的Unity全平台原生c热更方案。接下来我们就来一起学习下。下面是官方文档的链接,一切以官方为主:HybridCLR 一、HybridCLR是什么? HybridCLR扩充了il2cpp的代码,使它由纯AOTruntime变成AOT+Interpreter混合runtime,进而原生支持动态加载assembly,使得基于il2cppbackend打包的游戏不仅能...

  v5bEezpf7PPs   2023年11月02日   113   0   0

@TOC <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 前言 我的unity版本是2019.4 如果是新建的unity项目,直接创建URP案例工程就可以了 <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 如果想从普通的工程升级成URP,就稍微有点麻烦了。 一、导入UniversalRP Window——PackageManager——UniversalRP导入 二、创建PipelineAss...

  v5bEezpf7PPs   2023年11月02日   116   0   0

项目场景: 之前用Unity5.x开发的项目,要升级到Unity2019 问题描述: 因为项目中用到了老版的Network导致升级后报错errorCS0246:Thetypeornamespacename'NetworkManager'couldnotbefound(areyoumissingausingdirectiveoranassemblyreference?) <hrstyle="border:solid;width:100px;height:1px;"color=000000size=1"> 原因分析: 因为老版Network在unity2019的时候已经弃用,导致报错 ...

  v5bEezpf7PPs   2023年11月02日   86   0   0
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~