最近通过代码控制Canvas的旋转的时候, 用到了Quaternion表示旋转,这是一种四元数表示方法,Quaternion的内部属性eulerAngles即时旋转的欧拉角表示方式。本文记录一下四元数、欧拉角、旋转矩阵的概念,旋转矩阵的推导过程,以及他们之间的相互转换方式。
最近入手了心仪已久的 VR-Pico Neo 3,价格还不错1900¥拿下,希望 Neo 4晚点出来哈,不然感觉会亏死!基于 Unity 引擎的基础 XR 场景,主要熟悉了一下Pico的SDK引入,手柄交互控制,2D UI交互之类的API。体验了一下其实用起来还蛮简单的,官方文档嘛一言难尽,先看看下面这些Demo呗。
有时候需要C#调用C/C++库,如果是异步调用必然涉及回调函数,本文记录一下C#如何调用C++以及如何处理Native的回调。首先生成Windows下的动态库 DLL可以参考:《演练:创建和使用自己的动态链接库 (C++)》,由于是在Windows环境,所以没有做关于平台区分的宏定义。
因为国内普及了IPV6,很多时候不需要再买云服务器也可以自己搭建一些有趣的服务,本篇文章里记载了一些实用的Docker镜像或者是折腾技巧。前提条件一定是通了IPV6,如何判定是否具备IPV6的环境呢?https://test-ipv6.com/index.html.zh_CN 而且有一个可以24小时不关机的小主机,不过要跑较多的服务的话最好内存大点,我开始8G然后又加了16G,无论是开虚拟机还是容器绝对是够用了。