[Rust 基础知识]mut 与可变性 📅 2021年02月23日 · ☕ 2 分钟 前言 本篇文章以最短的文字囊括 Rust 可变性的主要知识点。 声明可变变量 1 letmutx=5; 我们在理解它的时候需要把 mut x 理解为一个整体,所以我们在模式解构元组的时候会
[Rust Std Trait] std::marker 与 auto trait 初见 📅 2021年02月21日 · ☕ 2 分钟 前言 在 Rust 的 std::maker 中有几个特殊的 trait,我们之前聊到的 Copy 就是其中一个,他们都是用来描述类型的内在属性,更多的是给编译器需要的额外信息。本篇作为
[Rust Std Trait] 类型转换 trait 初见(二) 📅 2021年02月21日 · ☕ 2 分钟 前言 书接上文,这次我们来聊聊剩下的几种类型转换 trait。 Borrow/BorrowMut 前文的 AsRef<T> 更像是简单的 T getter 逻辑。而 Borrow<T> 个人理解更多表述的是针对 T 类型的拓展,本质上是
[Rust Std Trait] 类型转换 trait 初见(一) 📅 2021年02月17日 · ☕ 2 分钟 前言 虽然在 Rust 中提供了用于做基本类型转换的关键字 as,但是自定义类型也有类型转换的需求,所以 Rust 标准库为我们提供了一系列 trait 来解决这个问题。本篇文
[Rust Std Trait] std::ops 初见 📅 2021年02月17日 · ☕ 1 分钟 前言 由于 ops 中的很多 trait 功能类似,所以就不一个一个来了。本篇文章以最短的篇幅概括 std::ops 中还未提及的主要知识点。 运算符重载 最基础的就是对四则运算之类的
[Rust Std Trait] Drop 初见 📅 2021年02月16日 · ☕ 1 分钟 前言 在平时的开发中,我们可能需要利用析构函数来做一些收尾工作。在 Rust 中我们可以利用 Drop trait 来实现。本篇文章将会用最短的篇幅覆盖 Drop 的主要知识点。 impl Drop
[Rust Std Trait] Copy/Clone 初见 📅 2021年02月16日 · ☕ 2 分钟 前言 Copy 作为能够影响编译器行为的 trait 对我们理解 Rust 基础有着重要作用,而 Clone 是我们作为搬砖工人能够自定义复制行为的 trait。本篇文章将会用最短的篇幅
[Rust Std Trait] (Partial)Ord/Eq 初见 📅 2021年02月15日 · ☕ 2 分钟 前言 由于需要考虑全序关系(例如 Rust 浮点数中的 NaN),Rust 中有两套 trait 分别定义满足“全序”关系的 Ord/Eq 只能构成“偏序”关系的 PartialOrd
[Rust Std Trait] Default 初见 📅 2021年02月14日 · ☕ 2 分钟 前言 本文致力于用最短的篇幅覆盖标准库中Default trait的主要知识点。 功能介绍 Default trait 可以用于定义类型的默认值。基础用法举例: 1 2 3 4 5 6
UE4 中一种 Blueprint&C++ 统一化接口的小技巧 📅 2021年02月02日 · ☕ 1 分钟 问题描述 在ue4开发中本人之前一直有一种接口定义的困境,定义支持蓝图的接口吧在代码里用着不舒服,有点影响开发效率。定义只支持C++的接口吧蓝
在虚幻4中使用 Mixamo 的动画 📅 2021年01月08日 · ☕ 2 分钟 前言 作为虚幻4的白嫖党,Mixamo 一定是不能错过的。本篇文章总结了 Mixamo 中动画迁移到虚幻4项目中的知识点。 导入基础骨架 Mixamo 中动画的骨架和虚幻4小
【Houdini Tips】给输入设置默认几何体 📅 2021年01月03日 · ☕ 1 分钟 在使用 Houdini 构建自己的 HDA 工具的时候经常会需要通过 Input 传入基础几何体信息。而我们又希望在无输入的情况下能有个默认值效果。经过几个 HDA 工具的开发,自己简
将houdini procedural modeling加入自己的工作流 📅 2020年11月23日 · ☕ 4 分钟 前言 本来近期想在blender里面做一小套场景拿到UE4里面测试一下光照和后期的。陆陆续续做了些场景内容后发现一个很让我头疼的问题:每次我想