- 博客(114)
- 收藏
- 关注
原创 stretchly定时提醒软件
网址:GitHub - hovancik/stretchly: The break time reminder app (yzuu.cf)
2023-11-16 10:55:01
328
原创 [unity]多脚本情况下update函数的执行顺序
但是,有的时候,默认的顺序不符合要求,需要自定义,这个怎么做?按默认顺序的话,是先B后A:但是实际使用的时候,需要先A后B,怎么办?如何设置?打开窗口,点击加号,添加scriptA和scriptB,让scriptA排在scriptB的前面,就可以了。执行的时候,就会先执行A,再执行B了。
2023-11-08 16:33:32
1524
原创 [unity]保存文件的路径设置
比如,序列化了一个数组,保存到磁盘上。原来的路径是"D://test.bin",能跑,但是有点问题:序列化出来的文件和原项目离的太远,不好管理。要是能保存到unity工程的文件夹里就好了。这个路径该怎么写?有现成的api吗?
2023-10-06 15:06:56
1479
原创 斯坦福兔子,犰狳,obj模型下载
这俩,可能是计算机图形学里比较有名的模型。但是,官方网站上下载的话,模型是ply格式的,不大习惯;想要obj格式的。有没有现成的obj格式的?
2023-09-08 16:21:28
1839
原创 [unity]三角形顶点顺序
每个面的顶点顺序决定了该面的法线方向【左手坐标系下,叉乘的方向用左手判断】,Unity将其与当前摄影机透视的正向进行比较。较近的三角形顶点顺序为(1,2,3),从当前的角度来看,这是顺时针方向,因此三角形是面向摄像机的,保留。另一个三角形的顶点顺序是(4,5,6),从当前角度来看,这是逆时针方向,所以这个三角形是背向摄像机的,剔除。如果网格具有三角形拓扑,则前三个元素(0,1,2)标识一个三角形,随后的三个元件(1,2,3)标识与第一个共享顶点的另一个三角形。随着视角的变化,顶点的排列顺序也不同。
2023-09-04 20:20:11
1995
原创 vscode 与 C++
mingw64是什么的缩写?简单介绍一下Mingw-w64是一个基于MinGW(Minimalist GNU for Windows)的跨平台开发环境,用于在Windows操作系统上构建和编译GNU软件。它提供了一个完整的GNU环境,包括C、C++、Fortran等语言的编译器、调试器、库文件等。Mingw-w64中的"mingw"表示"Minimalist GNU for Windows",而"w64"则表示它支持64位Windows操作系统。
2023-08-25 23:37:42
784
原创 drawio导出的图片模糊
相当于一个像素的放大。如果设置之前,导出的是200*200的,那么设置成200%以后,导出的图片就是400*400的,就清晰了。把100%调大一些,比如调到200%然后再导出png,就清晰了。
2023-06-14 19:18:57
6928
2
原创 [unity]如何并行for循环
并行for循环计算着色器里可以弄,但是那个得先了解一堆api,比如什么setBufferunity 的 job system好像也可以弄,但是那个也得先了解一堆api这些都是大而全的,有没有那种,没那么神通广大但是比较容易上手的?就像C++的openmp,加几行就行了。
2023-06-01 15:35:54
991
原创 VS2019同时编辑多行
同时按住键盘上的CTRL + alt,然后就能用光标同时选中多处了,就能一起修改了。按住alt,然后按住鼠标左键,直接往下拖,就完成了多行的标记;然后就能统一修改了。不过,这样好像只能批量修改同一列的。
2023-05-31 22:04:05
2707
原创 为什么Unity的Mesh最多有65536个顶点
65536个,对应的范围,正好是0——65535。之前生成顶点的时候,顶点太多了,就会出问题。
2023-04-10 16:29:47
1448
1
转载 射线和三角形求交
以下是一个简单的光追里射线和三角形求交的代码,使用了C++语言和OpenGL库。首先,我们需要定义一个射线类(Ray),包含起点(origin)和方向向量(direction):复制接下来,我们定义一个三角形类(Triangle),包含三个点(p1, p2, p3),以及计算法向量(normal)的方法:复制在上面的代码中,我们使用了Möller–Trumbore算法来判断射线和三角形是否相交。如果相交,则返回交点到射线起点的距离t。
2023-03-30 13:05:58
671
原创 斯坦福兔子模型下载
The Stanford 3D Scanning Repository 下载了,解压了,里面是这俩:打开recostruction,里面是这些,4个ply格式的文件,还有一个readme说明: win10自带的那个查看器,就能打开ply: 有的时候,不想要ply格式的,想要obj格式的,这有个在线的转格式的网站:(80条消息) ply格式转为obj,stl等格式_ply转obj_liuyu进阶的博客-优快云博客在线网格转换工具 (meshconvert.com)
2023-03-28 19:37:11
2517
1
原创 在线绘制灰度地
然后就能在Unity里根据这个灰度图来生成地形了。看这个形状,符合预期。当时,灰度图是从网上找的。如果想自己画怎么办?能根据灰度图在Unity里生成对应的地形。里,知道了一个网站,相当于在线PS了吧。装个PS,又太占硬盘。浏览器就能用,挺好的。
2023-03-05 19:01:34
563
原创 从灰度图到地形图
材质球,UnityShader,就是拖给这个组件的。再结合它的名字猜一下——它负责把网格画出来。比如在片元着色器里把quad给discard成ball,point sprite就是这么来的。里面按一定规则存着模型的数据,比如顶点什么的。首先,用随机数生成地形;然后,根据灰度图生成地形。从代码里可以看到,这个组件里的Mesh,就是上面的那个Mesh类。MeshRender组件和材质球,shader是一对。这个组件,也很简单呐;大概就是根据一个灰度图,生成一个地形。小白,没啥基础,所以只能慢慢来。
2023-02-26 22:40:41
2327
1
原创 密码学的一些常识01
作为一个小白,对称加密,非对称加密,数字签名,数字证书,CA,diff-helman,DES,AED,RSA……这些都不会。所以,百度启动,先初步了解。
2023-01-04 00:38:14
397
原创 钱币找零
首先,作为一个小白,暴力法你会么……把题目写在注释里,挺好的,省的来回翻了暴力法,好像不会;大脑一片空白这个题,常见吧,见过不止一次吧;会么?不会。你那个见过,只是省掉了读题的时间,其它的,还是新的。很正常……小白……暴力法,象棋决策树么?好像真的有这么个方法的……但是,每步多少个叉啊?——最多K个。很合理……这是多少复杂度啊?8层,每个节点K个叉……这个暴力法,没法求……想想算了。
2022-10-13 08:01:10
280
斯坦福兔子+犰狳,obj格式的三维模型
2023-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人