编辑
2022-07-02
计算机图形学
00

最近通过代码控制Canvas的旋转的时候, 用到了Quaternion表示旋转,这是一种四元数表示方法,Quaternion的内部属性eulerAngles即时旋转的欧拉角表示方式。本文记录一下四元数、欧拉角、旋转矩阵的概念,旋转矩阵的推导过程,以及他们之间的相互转换方式。

编辑
2022-06-20
Unity游戏开发
00

最近入手了心仪已久的 VR-Pico Neo 3,价格还不错1900¥拿下,希望 Neo 4晚点出来哈,不然感觉会亏死!基于 Unity 引擎的基础 XR 场景,主要熟悉了一下Pico的SDK引入,手柄交互控制,2D UI交互之类的API。体验了一下其实用起来还蛮简单的,官方文档嘛一言难尽,先看看下面这些Demo呗。

编辑
2022-06-13
编程语言
00

泛型是OOP语言中三大特征的多态的最重要的体现,协变的作用就是可以将子类泛型隐式转换为父类泛型,而逆变就是将父类泛型隐式转换为子类泛型。除了协变和逆变,本文也涉及到C#泛型具体语法、原理、泛型约束、泛型缓存等内容。

编辑
2022-06-07
编程语言
00

有时候需要C#调用C/C++库,如果是异步调用必然涉及回调函数,本文记录一下C#如何调用C++以及如何处理Native的回调。首先生成Windows下的动态库 DLL可以参考:《演练:创建和使用自己的动态链接库 (C++)》,由于是在Windows环境,所以没有做关于平台区分的宏定义。

编辑
2022-06-05
Docker应用与NAS
00

因为国内普及了IPV6,很多时候不需要再买云服务器也可以自己搭建一些有趣的服务,本篇文章里记载了一些实用的Docker镜像或者是折腾技巧。前提条件一定是通了IPV6,如何判定是否具备IPV6的环境呢?https://test-ipv6.com/index.html.zh_CN 而且有一个可以24小时不关机的小主机,不过要跑较多的服务的话最好内存大点,我开始8G然后又加了16G,无论是开虚拟机还是容器绝对是够用了。