迫于 Unity 总是在 Windows 下崩溃,并直接导致系统重启(估计是内存泄漏),新买了一台笔记本。(终于可以在 Linux 桌面上进行开发啦,爽~

电脑是华为新出的 16.1 寸第三方 Linux 版,官方美其名曰科技尝鲜版,相比 win10 版本省 300 元。

拿到手第一件事当然是重装系统啦,装上自己熟悉的 Manjaro + Gnome。这里有个小插曲,旧的 Manjaro 镜像进不了 live,重写一个最新版的镜像就好。

接下来就是安装 Unity Hub 和 Unity Editor,Hub 是容易装的,但是想找到指定版本的 Editor 不是很容易。比如我司使用的 18.4.3f1 下载地址在:18.4.3f1。

接下来就是 pull 代码,启动 Unity,play。

如果遇到 Firebase python 代码类型断言报错,直接去改一下就好,Manjaro 的 python 版本可能比较高。

接下来就是 tolua 的问题:

DllNotFoundException: tolua

LuaInterface.LuaStatePtr.LuaNewState () (at Assets/ToLua/Core/LuaStatePtr.cs:78)

LuaInterface.LuaState..ctor () (at Assets/ToLua/Core/LuaState.cs:114)

HelloWorld.Awake () (at Assets/ToLua/Examples/01_HelloWorld/HelloWorld.cs:9)

Emmm,我一个后端是真的不知道发生了什么。好在作者有回答这个问题:tolua。

将 tolua_runtime 的代码拉下来,然后编译即可。

sh build_ubuntu.sh

把编译生成的 ubuntu 文件夹丢进项目里,完工。

从运行的效果来看,Linux 比 Win10 表现要好一些,至少不会突然崩溃啦。

最后吐槽一下 Gnome,偶尔也会出现内存泄漏,不过懒得重装 xfce4 了,先这样凑合用吧。

tolua unity 报错_Unity Editor + tolua 在 Linux 下的 runtime 问题相关推荐

  1. tolua unity 报错_Unity3D热更新之LuaFramework篇[01]--从零开始

    解压刚刚下载好的压缩包,发现里面是一个Unity工程(如图2-1),于是用 unity打开此工程. 图2-1 我使用的Unity版本为5.5.5f1,会提示需要升级,是否备份,点"Go He ...

  2. Unity 报错之 ToLua打包:Unable to find tolua DllNotFoundException: tolua

    Unity 报错之 ToLua打包:Unable to find tolua DllNotFoundException: tolua 最近在学习使用LuaFramework框架,使用其打出的安卓包运行 ...

  3. Unity报错之 No Sprite Editor Window registered. Please download 2D Sprite package from Package Manager.

    Unity报错之 No Sprite Editor Window registered. Please download 2D Sprite package from Package Manager. ...

  4. Unity 报错之 Scope was not disposed, You should use the ‘using‘ keyword or manually call Dispose.

    Unity 报错之 Scope was not disposed! You should use the 'using' keyword or manually call Dispose. 发生错误 ...

  5. Unity报错:Setting the parent of a transform which resides in a Prefab......解决方案(强行设置)

    @[TOC](Setting the parent of a transform which resides in a Prefab Asset is disabled to prevent data ...

  6. Unity报错Unsupported D3D format 0x58

    Unity报错Unsupported D3D format 0x58 描述错误 每当新的视频开始播放,或者视频中的分辨率发生变化(使用HLS)时,使用DX11时都会引发错误"不支持的D3D格 ...

  7. VS2019附加到Unity报错 未能完成操作,未指定的错误

    问题:Visual Studio2019 附加到Unity 报错未能完成操作,未指定的错误.编译也没有失败都成功了. 解决方法:在Unity工程中看是不是生成了.vsconfig文件,把这个删除后,再 ...

  8. Unity 报错之 The same field name is serialized multiple times in the class or its parent class.

    Unity 报错之 The same field name is serialized multiple times in the class or its parent class. Unity 报 ...

  9. Unity报错 CS0619: ‘GUITexture‘ is obsolete的解决办法

    unity加载旧版本的项目报错:Unity报错Assets\Standard Assets\Utility\ForcedReset.cs(6,27): error CS0619: 'GUITextur ...

  10. Kubernetes Kubelete 报错 ctr: failed to create shim task: OCI runtime create failed

    最近在工作中加入Kubernetes新的服务器节点的之后,发现 Kubelet 报错如下: ctr: failed to create shim task: OCI runtime create fa ...

最新文章

  1. 树莓派3风扇安装方法
  2. 关于程序员30/35岁以后就写不了代码(没前途)的问题。
  3. PHP中没用的验证码
  4. ECS vs K8S
  5. 依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题
  6. 华为fusionsphere整体架构及其各组件功能_华为数据之道:面向业务的信息架构建设...
  7. 持有数字货币的手机丢了,数字货币还能找回来吗?该注意些什么?
  8. 使用MTL库求解最小二乘解
  9. CEGUI中文显示四步曲
  10. Windows 10 不同版本WHQL认证驱动数字签名兼容问题
  11. iredmail mysql 密码_iRedMail 批量创建用户 (repost)
  12. android往mac投屏,安卓手机怎么投屏到Mac系统中?
  13. centos 6.8 请教笔记本上的虚拟机如何配置无线网络 桥接联网
  14. mui 页面无法下滑拖拽 主要体现在华为手机浏览器
  15. 这些手机隐藏功能你知道吗?
  16. 玩玩破解 01——入门
  17. 完美解决window10硬盘占用100%,很卡顿的现象(图文教程),亲测有效
  18. 机器学习笔记马尔可夫链蒙特卡洛方法(二)马尔可夫链与平稳分布
  19. html怎么引入框架,html文件中引入bootstrap框架
  20. 2021年基金从业资格考试时间及报名时间

热门文章

  1. 【联想拯救者R7000】蓝牙和wifi图标不显示问题(已解决)
  2. cognex扫码枪识别内容直接_S7-1200与 扫 描 枪 Cognex DM60S 通信问题。
  3. e会学c语言程序设计基础网课答案,C程序设计(双语版)习题答案
  4. MapABC Flex4 Demo
  5. 高德地图MapABC报错
  6. 卡巴斯基注册码的操作
  7. Jmeter性能测试报告模板
  8. Xposed+JustTrustMe解决SSL证书问题
  9. 大型体检系统源码 医院PEIS管理系统源码 BS架构
  10. snipaste滚动截图方法_不同级别的截图工具,快来按需领取吧