摘要:
资源大全 官方资源 源码+例子:ocornut/imgui: Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies (github.com) python绑定:pyimgui/pyimgui 阅读全文
摘要:
操作指南 以TortoiseGit以例,多人或多台电脑之间同步协作少用git pull,而是要通过以下方法 右键 点击 git sync,选择 Fetch & Rebase 等待Fetch完之后,在弹出来的选项中选择Rebase 在Rebase窗口,点击Start Rebase Fetch这步可以换 阅读全文
摘要:
跨平台的代码文件,拉下来在windows上没有修改,使用vs打开工程后就会有大量文件出现在修改列表中,对比diff,差异在最后一行分别是windowx的换行和unix的换行,也就是不同平台的换行符不一样,那么如何让svn忽略这种差异呢? svn忽略不同平台的换行符 首先找到SVN配置文件: 进入项目 阅读全文
摘要:
ue生成VS工程报错 右键 - uproject ,Generating VisualStudio project files ,报错信息如下:就是我安装的msvc版本太旧 Running C:/Program Files/Epic Games/UE_5.3/Engine/Build/BatchFi 阅读全文
摘要:
看完games101的第8和9章,就会很好理解这些内容。三维世界中的模型是由点组成三角形,进而组成复杂的模型。每个面都有不同的颜色(像素),可以用纹理来贴上去,最后在形成在屏幕上。 立方体例子 如何把2d的图片包到3d的模型上面? 把3d物品展开成平面(展UV),和小时候做包装纸那样 Blender 阅读全文
摘要:
在 Python 2 中,str.format() 函数可以使用一些高级的格式化选项,下面是一些常用的高级用法: 1. 格式化数字 可以使用格式化选项来控制数字的显示方式,例如: # 将数字格式化为带千位分隔符的字符串 n = 1234567 s = "{:,}".format(n) print(s 阅读全文
摘要:
在C++中,有多种方式可以将格式化的数据写入一个字符串中,以下是其中的几种方式: sprintf函数 sprintf函数可以将格式化的数据写入一个字符串中,其语法如下: int sprintf(char* buffer, const char* format, ...); 其中,buffer是一个指 阅读全文
摘要:
OBJ 文件格式是一种常见的 3D 模型文件格式,它包含了模型的几何形状、材质、纹理等信息。下面是 OBJ 文件格式的一些基本信息: OBJ 文件由一系列文本行组成,每行以一个关键字开头,关键字后面跟着一些参数。OBJ 文件中最常见的关键字有以下几个: v:定义一个顶点,后面跟着该顶点的 x、y、z 阅读全文
摘要:
c++中的面向对象 构造函数 与C#一样,可以拥有多个构造函数,但python只有一个构造函数 默认的无参构造函数,可以这样写 classname() = default; 构造函数时初始化变量,建议这样写。对于const或自定义类型必须这样写,而对于内置类型几乎是一样的。 MyClass::MyC 阅读全文
摘要:
指针和引用 当我们需要在程序中传递变量的地址时,可以使用指针或引用。它们都可以用来间接访问变量,但它们之间有一些重要的区别。 指针是一个变量,它存储另一个变量的地址。通过指针,我们可以访问存储在该地址中的变量。指针可以被重新分配,可以指向不同的变量,也可以为NULL。指针使用*运算符来访问存储在地址 阅读全文