World Locking Tools for Unity Sample (二)QR Space Pins

12 篇文章 0 订阅
10 篇文章 2 订阅

基本配置

World Locking Tools 的 Space Pins 功能与 QR 码扫描相结合,可将 Unity 场景自动捕捉到物理环境。由于二维码是物理特征,这是一种本质上共享的体验。

基本配置按照 World Locking Tools for Unity Sample (一)基本例子

示例场景部分

工程资源

QRSpacePins

Youtube实例视频

环境配置

Unity 2019.4.2
WLT v1.3.4
MRTK v2.6.1
QR code from NuGet package 0.5.2112
VCRTForwarders.140 (QR code dependency) from NuGet package 1.0.7

打印二维码

HouseHold > BarnMarkers > Markers下有四个二维码
QRCode_1,QRCode_2,QRCode_3和QRCode_4.
在Youtube示例视频中,我发现墙上贴的二维码为识别为"QRCode_01",QRCode编码格式,容错率7%.
于是我将QRCode_01,QRCode_02,QRCode_03和QRCode_04打印了出来.
将二维码贴在现实世界的墙上.

虚拟世界

并将Unity中的模型布置在二维码object的相应方位
在这里插入图片描述

物理世界

请添加图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
当你在命令行中遇到"zsh: locking failed for /root/.zsh_history: 只读"的错误消息时,它意味着你的操作系统中的Zsh shell无法将当前用户的命令历史记录文件写入到/root/.zsh_history中,因为该文件是只读的。 通常,当你使用Zsh shell时,它会尝试将你在终端中输入的每个命令都记录到一个历史记录文件中,以便你在以后的会话中可以检索和重复执行之前的命令。 然而,/root/.zsh_history是存储命令历史记录的文件,而且它属于根用户(root)。根用户的文件通常是只读的,这意味着普通用户无法更改或写入这些文件。 当你作为普通用户运行Zsh shell时,它会尝试锁定/root/.zsh_history文件,以便其他进程或用户无法同时读取或写入它。但由于文件是只读的,它无法锁定文件,从而导致了"locking failed for /root/.zsh_history: 只读"的错误消息。 为了解决这个问题,你有几个选项: 1. 在Zsh shell中禁用命令历史记录:你可以在Zsh配置文件(通常是~/.zshrc)中注释掉关于命令历史记录的行。这样,Zsh将不再尝试将命令记录到/root/.zsh_history文件中。 2. 更改命令历史记录文件位置:你可以将命令历史记录文件的位置更改为另一个你有写入权限的目录。你可以通过修改Zsh配置文件中的HISTFILE变量来实现。 3. 以根用户身份更改文件权限: 如果你有根用户的权限,你可以更改/root/.zsh_history文件的权限,使其对普通用户可写。 无论你选择哪种解决方案,都应该记住,改变重要的系统文件的权限可能会对系统的安全性和稳定性产生风险,所以请谨慎操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值