Unity3d在Ubuntu16.04结合Slam的开发

一、 Unity3d在Ubuntu的下载与安装方法

1.1 Ubuntu双系统的安装

因为在Linux里进行slam的学习与以后的运用是更好的,但考虑到之后做的平台不可避免地会用到Unity3d,所以今天搞定了Ubuntu双系统配置以及Unity3d的Linux版本的安装。Ubuntu16.04双系统的安装,我都是参考CSDN上其他大神的分享:
https://blog.csdn.net/qq_24624539/article/details/81775635
主要是上面的这个文章,我基本按照其说明流程操作。
当然还有许多问题没有再找链接,例如Ubuntu其启动的时候按e进入对quiet splash进行修改(我这里是NVIDA的显卡),我在安装时候并没有选择boot分区,而是efi区,以及逻辑分区的选择等等问题,都是在CSDN上能够搜寻到的。PS:以防以后某一模块出错却找不到问题所在。

1.2 Unity3d在Ubuntu下的安装

Unity3d在以后的开发过程可能更多充当一个模型地图等渲染的角色,我不得不脱离Windows。
https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-2556301
上面这个链接,拉到最后一页,下载它的版本。我是2019.1.0f。顺带地也得下载它的UnityHub,然后license文件我是用personal版本然后用wechat扫码登录的。
还有一个问题就是IDE的问题,我这里unity3d是用的文本cs文件,没有什么IDE更不用说resharper。这个问题看到时候是否需要解决,如果没有IDE编程应该是会比较累的。

1.3将Linux下的C++编写的.so动态库配置给Unity3d进行使用

https://blog.csdn.net/zzlyw/article/details/60463501
这个博主好像是第一个做这个并分享出来的,感谢。需要注意的是,该文里所说的工程根目录是Assets外面的那个文件夹。然后其在etc/profile的文末两句话不用加似乎也能够进行unity的启动。(不过debug调试的话我还没有进行测试)
需要注意的是,在需要调用它的.so库的C#脚本文件是需要加一个这样的命名空间:
using System.Runtime.InteropServices;

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值