Unity 爬坑日记(遇到小坑就记录一下)

这篇具有很好参考价值的文章主要介绍了Unity 爬坑日记(遇到小坑就记录一下)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

A Native Collection has not been disposed, resulting in a memory leak.  Enable Full StackTraces to get more details.

原因:

数据请求提交过程中,UnityWebRequest 不时出现数据没有释放的情况,偶尔会一部分数据
内存溢出情况:

解决方法:

UnityWebRequest 前加上using

 IEnumerator Post(callBack call)
    {
        WWWForm form = new WWWForm();
        form.AddField("name", "myData");
        form.AddField("id", "myData");
        form.AddField("message", "myData");

        using UnityWebRequest www = UnityWebRequest.Post(HttpConfig.goServer_url+postUrl, form);
        yield return www.SendWebRequest();

        if (www.result != UnityWebRequest.Result.Success)
        {
            Debug.Log(www.error);
        }
        else
        {
            Debug.Log("Form upload complete!");
            Debug.Log(www.downloadHandler.text);
        }
    }

Curl error 28: Failed to connect to 10.110.83.193 port 1880 after 21043 ms: Timed out

原因:

许可证问题。

解决方法:

unity hub登出。

Unity 爬坑日记(遇到小坑就记录一下),Unity,unity,游戏引擎

xxx  is not a valid directory name. Please make sure there are no unallowed characters in the name.

原因:项目设置中项目名称包含空格。

Unity 爬坑日记(遇到小坑就记录一下),Unity,unity,游戏引擎

 解决方法:将空格删掉。

An error occurred while resolving packages:   One or more packages could not be added to the local file system:     com.autodesk.fbx: Cannot connect to 'download.packages.unity.com' (error code: ECONNREFUSED). Verify your environment firewall policies allow connection to this host name. If your system is behind a proxy, verify your proxy environment variables (HTTP_PROXY and HTTPS_PROXY) are properly set.     com.unity.formats.fbx: Cannot connect to 'download.packages.unity.com' (error code: ECONNREFUSED). Verify your environment firewall policies allow connection to this host name. If your system is behind a proxy, verify your proxy environment variables (HTTP_PROXY and HTTPS_PROXY) are properly set.

A re-import of the project may be required to fix the issue or a manual modification of D:/Work/20230110_zhangpeng/gitee/ZhangGu_3D-main-1/ZhangGu_3D-main/Packages/manifest.json file.

解决方法:

将Packages/manifest.json,删除重新加载。

WebGL跨域问题

开发webgl的项目,在编译器里用get和post请求没问题,但是打包出来以后就出现问题了。

from origin 'file://' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.

这种错误就是出现了跨域问题。一般这种问题我们都是交给写后端接口的同事来处理

当然我们也有另外的处理方法,就是设置谷歌浏览器(chrome)允许跨域。

直接创建chrome浏览器的快捷方式,在属性中找到打开路径,在…chrome.exe后面加上文章来源地址https://www.toymoban.com/news/detail-652820.html

--args --disable-web-security --user-data-dir="C:/ChromeDevSession"

到了这里,关于Unity 爬坑日记(遇到小坑就记录一下)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 大佬们 有没有unity游戏开发的一些群呀,可以在底下评论一下吗??

    下面是一些杂谈: 要提高游戏开发水平,你可以考虑以下几个方面: 学习和实践游戏开发基础知识 :了解游戏开发的基本概念、原理和流程。学习编程语言(如C#、C++)、游戏引擎(如Unity、Unreal Engine)和相关工具的使用方法。 深入理解游戏设计和游戏机制 :学习游戏设计

    2024年02月08日
    浏览(35)
  • Unity适配Android12所遇到的坑记录

    unity项目将targetSdk升级至32 遇到启动黑屏、热更新失效的问题 1、项目中舍弃了unity自带的splash(毕竟功能有限) 在Java层新加了SplashView Activity 升级到12后当需要切换到unity activity的时候,无法触发unity的OnApplicationPause以及OnApplicationFocus函数。 然后就无法执行后边的逻辑直接黑屏…

    2024年02月13日
    浏览(24)
  • [Unity3D] 记录一下ScrollView中粒子无法被Mask遮挡的问题解决过程

    项目解决问题1所使用的Shader链接:https://www.codenong.com/cs107033982/ 解决思路: 1、粒子特效使用的Mobile/Particles/Additive(Shader)材质球不包含模板测试,添加模板测试后可以与普通Image一样被Mask遮挡,所以我们给粒子的材质球加上模板测试。 2、普通Image使用默认的材质球,该材质球

    2024年02月07日
    浏览(35)
  • unity卡牌游戏开发记录(2)

    有了卡牌,当然少不了卡组。为了创建一个卡组,首先当然是有一大堆卡。为了一个卡牌库,我原本打算用数据库,不过还是懒了,先用excel撑着先。当然,一开始肯定没多少卡,姑且做个十来张再说。配套的还有对应的ui界面,先做一个先 -------------------------------------------

    2024年03月21日
    浏览(29)
  • unity卡牌游戏开发记录(4)

    咕咕咕,鸽了好久,今天来继续我们的游戏开发 今天实现的内容是把卡牌加入卡组,从文件读取卡组,从卡组删除卡牌,把卡组保存到文件中。 ---------------------------------------------------分割线--------------------------------------------------------------------- 首先是卡牌加入卡组。上一期我

    2024年04月27日
    浏览(22)
  • Unity学习记录:制作双屏垃圾分类小游戏

    要实现的功能 游戏操作 在规定时间内,垃圾通过拖拽进入正确垃圾桶的容器,垃圾在这里消失,飞入第二个屏上对应垃圾桶的位置并实现加分和加时间的效果,垃圾拖拽进入不正确的垃圾桶,垃圾会返回到原来的位置,同时,相应的时间也会减少 胜利和失败的条件: 胜利:

    2024年02月03日
    浏览(37)
  • Unity微信小游戏使用微信云开发记录

    最近项目上架微信小游戏,首先使用了微信官方sdk转成微信小游戏,官方地址如下: https://github.com/wechat-miniprogram/minigame-unity-webgl-transform 官方给了各种指导,虽然都有但是都不太精哈哈 因为要做排行榜,云存档,而我司没服务器,那只能用微信云开发了。具体开通啥的初始

    2023年04月09日
    浏览(36)
  • Unity项目转微信小游戏踩坑记录

    1.首先 你需要去他的SDK地址,去下载SDK,并浏览一下相关流程内容       这个SDK现在没有一个长期稳定的版本,基本三天一小更,五天一大更。所以你懂的,更新之前好好看看更新的内容在决定。 2.webgl不支持多线程,Socket,同步加载。如果项目用到比较多的这些内容,工作

    2024年02月09日
    浏览(35)
  • .net core 6.0 web api 爬坑日记

    本人以前做前端开发的,就是 html , js , css , vue , react 那些 此前没接触过 .net 甚至没接触过 C# , 若哪里不对或有缺陷欢迎指出,以便改正! ^_^ 这是当前所在公司的一个小项目 , 虽然这个项目不大, 但是奈何我又喜欢新版本,所以直接用的 .net core 6.0 而且多数问题百度, 谷歌 都只有

    2024年02月04日
    浏览(44)
  • Unity3D学习记录01:URP渲染管线以及3D游戏场景设置

    以下内容所使用的版本均为Unity2022.3 先在 Window-Package Manager-Unity Registry 里面搜索添加Universal RP   Unity中,创建渲染管线的方式为Asset文件夹下右键 Create-Readering-URP Asset(with Universal Asset) 会创建以下两个Pipeline:  接着在图中的设置里添加这两个渲染管线(Project Setting在Edit窗口下

    2024年02月08日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包