Home
脚本解释器与galgame系统迭代经历
经验杂谈

脚本解释器与galgame系统迭代经历

前言 制作脚本解释器最初的动机,是为了两个需求。一是想让编辑制作人员可以脱离游戏引擎的束缚,减少文字录入还需要学习游戏引...
二次元角色模型脸部的侧脸实现
效果实现

二次元角色模型脸部的侧脸实现

二次元风格绘画技法的特殊性,制作出来的三维模型在透视上无法很好的还原。 为了做出看着更舒服的模型,绝大多数的MMD模型都...
Unity尾随渐变式打字机特效
Unity3D

Unity尾随渐变式打字机特效

需求:以单字为单位的透明度递进与播放。 继承BaseMeshEffect制作UI特效。 制作思路: 声明一个与文字数量同...
计算机图形学基础知识点总结
计算机图形学

计算机图形学基础知识点总结

点击放大
C++自制反射系统(一):类型反射结构
C++

C++自制反射系统(一):类型反射结构

前言 Reflection:反射,这一特性在许多主流语言中都能找到,可以在运行时动态的获取类型信息。 一些人认为在cpp...
Unity安卓编译sdk tools version 0.0.0解决方案
Unity3D

Unity安卓编译sdk tools version 0.0.0解决方案

使用自己安装的安卓SDK基本上都会遇到这个问题,而国内的博客基本上转发来转发去的,都是使用UnityHub来安装SDK,...
UnityEditor开发之修改脚本Gizmos存放路径
Unity3D

UnityEditor开发之修改脚本Gizmos存放路径

在Unity的API文档中写到,需将Gizmos图标放到Assets/Gizmos下,Gizmos一般都是作为脚本的附件...
C++轻量级对象系统、托管指针、反射库
C++

C++轻量级对象系统、托管指针、反射库

项目地址:https://github.com/JomiXedYu/JxCode.CoreLib C++轻量对象系统,托...
C++20之Concept概念约束模板类型
C++

C++20之Concept概念约束模板类型

在老版本的C++中可以在模板中使用静态断言static_assert来判断模板参数类型的合法性,使用std::is_ba...
C++之偏特化继承实现类型的全退化
C++

C++之偏特化继承实现类型的全退化

在标准库中有个模板函数:std::decay可以退化类型,但退化的并不完全,如const int**[]或者const ...