笔记
文章平均质量分 53
木·本
每天给自己一个希望,不为昨天而叹息,只为今天更美好
展开
-
Unity 脚本中创建的游戏对象
创建一个新的游戏对象时,它会自动被添加到当前场景中。这是因为在 Unity 中,场景实际上是一个层级结构,包含了所有的游戏对象。当创建一个新的游戏对象,它会自动被添加到当前场景的层级结构中,以便在场景中正确显示和操作。请注意,虽然它会从层级结构中移除,但游戏对象仍然存在于场景中。的父对象变为场景的根级别,从而将其从层级结构中移除。要将一个游戏对象从场景的层级结构中移除,可以使用。方法来将其销毁,或者将其从层级结构中移除。如果想从场景中移除一个游戏对象,可以使用。这将彻底从场景中移除并销毁游戏对象。原创 2023-10-18 09:12:12 · 377 阅读 · 0 评论 -
使用 rollup.watch
rollup.watch 的使用教程原创 2022-02-01 23:37:37 · 2586 阅读 · 0 评论 -
Blender
物理模拟原创 2021-06-23 16:30:45 · 253 阅读 · 0 评论 -
CMake:add_executable
add_executable(targetName source1 [source2 ...])这将创建一个可执行文件,它可以在CMake项目中被称为 targetName 。该名称可能包含字母、数字、下划线和连字符。构建项目时,将在构建目录中创建一个具有平台相关名称的可执行文件,默认名称基于目标名称。思考以下简单的命令示例:add_executable(myApp main.cpp)默认情况下,可执行文件的名称在Windows上是myApp.exe,在基于Unix的平台上是myApp,如macO原创 2021-06-10 16:58:52 · 4607 阅读 · 3 评论 -
Strat Win32 Programming
Windows头文件中定义的四种数据结构体结构体含义MSGMessage structureWNDCLASSWindow class structurePAINTSTRUCTPaint structureRECTRectangle structure三个不同类型的 “ 句柄 ” ,使用大写标识符标识符含义HINSTANCE程序本身的“实例”句柄HWND窗口的句柄HDC设备上下文的句柄常用的变量名前缀原创 2021-05-22 16:01:52 · 121 阅读 · 0 评论 -
Android OpenGLES 开发错误总结
函数final float[] verticesData = { // position // color 0.5f, 0.5f, 0.0f, 1.0f, 0.0f, 0.0f, -0.5f, 0.5f, 0.0f, 0.0f, 1.0f, 0.0f, -0.5f, -0.5f, 0.0f, 0.0f, 0.0f, 1.0f, 0.5f, -0.5f, 0.0f, 0.0f, 1.0f, 1.0f};final int[] indicesData = { 0, 1原创 2021-05-15 10:05:43 · 263 阅读 · 0 评论 -
透视投影矩阵推导
透视投影矩阵(Perspective Matrix)近截面与远截面之间构成的四棱台称为视锥体,而透视投影矩阵的任务就是把位于视锥体内的物体的顶点 x,y,zx,y,zx,y,z 坐标映射到 [−1,1][-1,1][−1,1] 范围。这相当于把这个四棱台扭曲变形成一个立方体。这个立方体叫做规范观察体(Canonical View Volume, CVV)。矩阵的形式(1aspect⋅tan(fovy2)00001tan(fovy2)0000−zNear−zFarzNear−zFar2⋅zNea原创 2021-05-10 17:18:16 · 8729 阅读 · 1 评论 -
OpenGL Note : 在项目中包含 GLEW
GLEW 可以从官网下载,可以选择下载源码自行编译,或选择下载二进制版本。使用GLEW的静态版本glew32s.lib(注意这里的“s”),将库文件添加到你的库目录,将include内容添加到你的include目录。接下来,在VS的链接器选项里加上glew32s.lib。注意GLFW3(默认)也是编译成了一个静态库。此处下载二进制版本,解压后将 lib 库文件添加到库目录,将 include 内容添加到 include 目录。接下来,选择使用 GLEW 的静态版本 glew32s.lib (注意这里的“原创 2021-03-08 23:00:35 · 115 阅读 · 0 评论 -
Golden Layout
Golden Layout 一种用于Webapps的多窗口布局管理器项目地址:https://github.com/golden-layout/golden-layout官网:https://golden-layout.com获取方法一cnpm install golden-layout方法二git clone https://github.com/golden-layout/golden-layout.git国内推荐使用Github的镜像地址 https://github.com...原创 2021-02-11 08:24:48 · 1184 阅读 · 2 评论 -
Windows 安装 SCons
从http://scons.org/pages/download.html获取安装程序。或者尝试Python附带的 pip 安装工具:pip install scons如果之后仍然找不到 scons ,请确保将Python的 Scripts/ 文件夹添加到 PATH 路径中。执行 scons -v 测试是否安装成功。...原创 2021-01-29 14:05:29 · 3627 阅读 · 0 评论 -
Ammo.js ( Bullet Physics Engine ) - Rigid Body
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NCsAegER-1601475370420)(https://johanmedestrom.files.wordpress.com/2016/03/figure_412.png?w=1024#pic_center)]原创 2020-12-05 14:59:53 · 3037 阅读 · 0 评论 -
dat.GUI - API
dat.GUIdat.GUI 是一个轻量级的图形用户界面库(GUI 组件),使用这个库可以很容易地创建出能够改变代码变量的界面组件。GitHub 主页:https://github.com/dataarts/dat.gui使用步骤首先在页面的 标签中添加这个库。<script type="text/javascript" src="../libs/dat.gui.js"></script>定义一个 JavaScript 对象(这里假设叫做 controls)原创 2020-10-16 20:00:19 · 610 阅读 · 0 评论 -
Three.js 中的 Camera 及其视锥体坐标转换
关于 Three.js 中的 Camera 对象继承自基类 Object3D,它的另外的几个属性:.layers : Layers摄像机是一个layers的成员. 这是一个从Object3D继承而来的属性。当摄像机的视点被渲染的时候,物体必须和当前被看到的摄像机共享至少一个层。.matrixWorldInverse : Matrix4这是matrixWorld矩阵的逆矩阵。 MatrixWorld包含了相机的世界变换矩阵。.projectionMatrix : Matrix4原创 2020-10-03 22:24:15 · 2039 阅读 · 0 评论 -
Ammo.js - 简介
Ammo.js 使用Emscripten将 Bullet物理引擎 直接移植到JavaScript。源代码被直接翻译成JavaScript,未进行人工重写,因此功能与原始项目相同。Bullet Physics是一个开源的物理模拟引擎,世界三大物理引擎之一(另外两种是Havok和PhysX)。支持Bullet Physics物理引擎的设计软件有Blender 3D;Cienma 4D;LightWave 3D Core3Ds MaxMaya……因此,作为其JS版本的Ammo.js,其功能也是原创 2020-09-13 23:50:58 · 8747 阅读 · 0 评论