自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(254)
  • 资源 (1)
  • 收藏
  • 关注

原创 FariyGUI × Cocos Creator 3.x 弹窗制作

在这里写上标题,就会自动显示。其中包含两个节点,名称分别为。新建一个按钮,作为返回按钮。新建一个组件,做成这个样子。按钮只需要输入名称即可在。可以阅读fgui的源码。且会自动绑定上关闭事件。给这个弹窗编写一个脚本。

2024-02-24 14:47:18 522 2

原创 FairyGUI × Cocos Creator 3.7.3 引入报错解决

后面再遇到cocos版本不兼容类似的报错或者警告,也是一样处理。使用import引入fairygui-cc,就会有报错和警告,简单处理一下。可以看到main文件是这个fairygui.mjs,打开它。下载好后看一下模块里给的package.json熟悉一下。,替换之后还要添加一下引用,原本没有从cc中引用出来。注释掉,切到cocos,更新完后再还原注释,即可刷新。如果需要刷新一下引用,随便找个脚本将。应该有2处,全部替换即可。鼠标随便点一下也会出警告。,没什么难的,替换即可。以上报错,可以顺手把。

2024-02-24 12:07:12 1116

原创 FairyGUI × Cocos Creator 3.x 场景切换

使用fgui时在Cocos里实现场景切换

2024-02-23 20:22:30 605

原创 Cocos Creator 3.x 自定义分包加载FairyGUI的包

【代码】Cocos Creator 3.x 自定义分包加载FairyGUI的包。

2024-02-22 16:29:49 326

原创 FairyGUI × Cocos Creator 3.x 使用方式

上一篇文章简单介绍了FairyGUI,并且按照官方demo成功在Cocos Creator2.4.0上运行起来了。当我今天使用Creator 3.x 再引入2.x的Lib时,发现出现了报错。这篇文章将介绍如何在Creator 3.x上使用fgui。

2024-02-22 14:32:06 822

原创 npm/nodejs安装、切换源

发现自己电脑上没有npm也没有node很震惊,难道我没写过代码么?不扯了,进入正题哈哈……

2024-02-22 13:48:38 681

原创 FariyGUI × Cocos Creator 入门

本教程到此结束,本人萌新一枚,由于能搜到的fgui×Cocos Creator的资料很少(大部分都是unity的),特分享学习经验。如有这方面的大佬,欢迎与我讨论技术~至此,第一个场景以及做好,更多内容,请自行阅读官方提供的demo。

2024-02-21 15:24:51 1775 1

原创 GitCode配置ssh

windows设置里选“应用”选“可选功能”添加功能安装这个坐等安装,安装好后可以关闭设置。

2024-02-20 17:37:09 397

原创 commander插件

commander 是一个 Node.js 命令行界面的解决方案,可以帮助开发者快速构建命令行工具。它提供了一组简单易用的 API,可以帮助开发者定义命令行参数、选项和子命令,并解析命令行参数,方便开发者编写命令行工具。使用 commander 插件,可以轻松地定义命令行参数、选项和子命令,并在命令行中解析这些参数。

2024-02-20 16:42:17 369

原创 在VS里使用C#制作窗口应用

当你想修改这个事件的函数名时,在设计里修改,不要直接在代码里修改,会出现引用错误。修改完后,会生成一个新的函数并自动绑定,将原函数的内容复制过来,删掉即可。在Image处选择上传本地资源,建议上传一个小一点的图片。这段代码可以理解为生命周期的开始,即在一切之前执行。在初始化时通过名字获取它,修改上面的内容为当前的时间。在这个路径里找到exe文件,双击启动。在事件处双击空位,即可自动生成一个事件。创建项目的时候搜索net,选择这个。点击图片,触发点击事件,弹出提示。至此,第一个解决方案已生成。

2024-02-20 16:37:23 1071

原创 Git基本指令

添加所有文件到待上传列表提交推送获取现在的状态更新本地代码git拉取某一分支代码放弃本地修改Github desktop上操作获取最后一次提交的消息获取本地文件夹对应的git仓库url分支使用主要的几个命令:

2024-02-20 16:08:53 387

原创 【Cocos】引擎打包缓存路径

Cocos引擎打包缓存路径。

2024-02-20 13:43:02 141

原创 【Cocos】用cc.tween实现色彩渐变效果

经常写Bug的都知道,cc.Color中有一个值,如果我们想要一个图片从一个颜色渐变到另一个颜色,去tween这个Color中的值,会发现颜色闪烁,并不能实现渐变效果。正确的做法是同时改变rgb的值,才能实现颜色柔和地渐变。

2024-02-20 13:37:10 412

原创 SVN设置忽略文件夹

注意选择了应用到所有子文件夹,就是修改所有子文件夹的properties。这个时候在执行add操作,可以看到指定的文件夹已经不会被add进去了。类似.gitignore,在SVN上想忽略文件夹的方法。如果不应用到所有子文件夹,则只会对当前文件夹生效。

2023-05-05 09:28:30 1157 1

原创 【js原生调用Node.js】使用spawn如果cwd不存在会报错

在上面的示例中,使用fs.existsSync()函数检查cwd目录是否存在,如果不存在,则使用fs.mkdirSync()函数创建该目录。如果使用spawn函数执行命令时,指定的cwd目录不存在,会导致spawn函数抛出ENOENT错误。这是因为spawn函数在执行命令时需要在指定的cwd目录下执行,如果该目录不存在,则无法执行命令。要解决这个问题,可以在执行spawn函数之前检查cwd目录是否存在,如果不存在,则先创建该目录。注意,如果在创建目录时发生错误,例如没有权限创建目录,则仍然会抛出错误。

2023-03-30 11:20:56 1659

原创 【JS调用原生Node.js】spawn的使用

Node.js 是跨平台的,也就是说它能运行在 Windows、OSX 和 Linux 平台上。很多 Node.js 开发者都是在 OSX 上做开发的,然后再将代码部署到 Linux 服务器上。Windows 也是 Node.js 官方支持的平台,只要你通过正确的方式写代码,就能在各个平台上毫无压力的跑起来。Node.js 的子进程(child_process)模块下有一 spawn 函数,可以用于调用系统上的命令。在js里调用Node.js里的spawn。

2023-03-30 10:56:59 1487

原创 在js中调用cmd命令--spawn

是一个用于创建子进程的函数,通常用于执行外部命令或者其他可执行文件。spawn函数返回一个ChildProcess对象,该对象可以用于与子进程进行交互。是一个数组,包含要传递给命令或者可执行文件的参数,options是一个对象,包含一些可选的配置项,例如环境变量、工作目录等。:一个可读流,用于从子进程的标准错误输出读取数据。:监听子进程的事件,例如exit、error等。:一个可写流,用于向子进程的标准输入写入数据。:一个可读流,用于从子进程的标准输出读取数据。分别监听子进程的标准输出和标准错误输出,

2023-03-29 15:17:33 4258

原创 跨文件async-await使用小示例(内含js调用原生node方法)

2.新建一个testmain.js,require一下这个。1.新建一个test.js,写一点原生node操作。在testmain下新建终端,node一下。

2023-03-24 15:38:40 97

原创 【Cocos 3.5.2】 获取屏幕大小

【代码】【Cocos 3.5.2】 获取屏幕大小。

2022-11-14 14:58:31 3002

原创 文件夹右键卡死/加载时间过长解决方法

建议从第一个开始尝试,一般没那么复杂。

2022-10-26 10:16:05 3313

原创 【Ray Tracing】光线追踪(2) KD树-二分查找

KD树--二分查找

2022-10-18 22:01:53 622

原创 【Ray Tracing】光线追踪(1)

GAMES101 现代计算机图形学入门主讲老师:闫令琪,UCSB。

2022-10-17 20:53:25 438

原创 【Shading】Shadow Mapping 阴影映射

GAMES101 现代计算机图形学入门

2022-10-15 18:33:17 713

原创 【Geometry】Introduction 计算机几何学(3)网格的细分与简化

网格的细分与简化

2022-10-15 18:05:48 860

原创 【Geometry】Introduction 计算机几何学(2)计算机图形学中的显式几何、贝塞尔曲线

计算机图形学中的显式几何、贝塞尔曲线

2022-10-15 17:07:45 415

原创 [JS]const了之后,到底什么是不可变的

如果声明的是引用数据类型,指的是该数据的指针不能被修改,指针指向的内容可以修改。

2022-09-14 11:17:32 130

原创 [Cocos] cc.sys.browserType可能的属性

[Cocos]cc.sys.browserType可能的属性。

2022-08-02 10:42:42 300

原创 【Geometry】Introduction 计算机几何学(1)

几何就很有意思了,这些曲面在我们的生活中,我们离近了去看,也看不见任何三角形。生活中是有这种光滑的曲面的。隐式的几何的表述,实际上是拿到任何空间中的一个点,表述空间中的一个面,只描述这些点满足什么样的关系。实际上就是写出一个函数,只要满足这么一个函数,那么这个点就在所描述的这个面上。定义一个函数f(x,y,z)f(x,y,z)f(x,y,z),只要能把所有满足条件的点找出来,就认为我们能把这个图形画出来。比如右边这张图,假设红色部分表示正的,蓝色部分表示负的,黑色的位0...

2022-07-11 20:47:16 348

原创 神奇的四元数

我们现在所熟知的向量,点乘、叉乘等,在四元数被发现时并不存在,至少没有标准化的形式。在当时,四元数被其他数学家认为是晦涩难懂的,他们认为没必要用这么复杂的东西来描述三维的变换。甚至据说,《爱丽丝梦游仙境》中的“疯帽子”就是隐射四元数的角色。首先,我们之前就认识了虚数。复数是实数的二维延伸,四元数则是实数的思维延伸。四元数则是有3个虚数轴,而第四个数,垂直于全部3个虚数轴。四元数所描述的对四维空间的特殊作用与许多有着两种状态的量子系统有着紧密的联系。例如电子的旋转或者是光子的偏振。四维右手法则:一旦

2022-07-11 20:26:48 353

原创 Win 10 如何打开环境变量窗口

以任何方式都可以,打开设置在搜索栏里搜索:环境变量打开编辑系统环境变量,可以看见下方能打开环境变量窗口。在这里双击系统变量里面的变量,可以添加、修改、删除环境变量

2022-06-22 08:58:58 2244

原创 【Cocos 3d】金币粒子特效制作

首先,这里有金币模型和金币贴图新建一个材质Material,命名为coin,配置一下,把贴图拉进去新建一个粒子特效节点把这个Mesh绑定上去,之后上面的模式选Mesh配置一下其他参数,让金币有厚度和颜色,还有重力。并且,这个金币特效只播放一次。运行,看下成效...

2022-05-30 18:27:08 1074 1

原创 【Cocos 3d】粒子特效的制作与使用

这里有一张尾气的贴图新建一个材质gas绑定这个图片新建一个粒子系统节点修改一下大小,方向,生成时间等参数按需求修改即可。粒子特效生成完成!

2022-05-30 17:35:14 1439

原创 【Cocos 3d】Material 材质的使用

首先,这里有一张带透明度的图片在素材文件夹下新建一个Material按下图配置这个材质的参数新建一个Quad节点将材质绑定上去,并调整它的大小和位置得到了一个小车车灯的贴图

2022-05-30 17:18:37 1246

原创 【Cocos 3d】从零开始自制3d出租车小游戏

项目已上传,引擎版本为Cocos 3d 1.2.0。

2022-05-30 15:04:51 1461

原创 【Shading】Applying Textures 应用纹理

Applying Textures 应用纹理原理:屏幕上的任何一个点找到对应的纹理上的点,然后直接查,这个点对应纹理上的哪个点。那如果这么简单就好了!那么我们这么查,有什么问题呢?Texture Magnification 纹理放大What if the texture is too small?如果纹理太小,我们去查,纹理就会被拉大,导致我们看到这样的现象:Generally don’t want this — insufficient texture resolution通常,我们不希

2022-05-24 17:36:10 248

原创 Barycentric Coordinates 重心坐标

Barycentric Coordinates 重心坐标三角形上的任意一个点,都可以通过ABC的线性组合来表示。其中α+β+γ=1α+β+γ=1α+β+γ=1并且,只有当ααα,βββ,γγγ都大于等于零,这个点才处于三角形内。在这种定义下,A点自己的重心坐标是什么?很简单可以算出,A点的重心坐标是(1,0,0)(1,0,0)(1,0,0)其实我们可以想到,这个点的重心坐标可以用面积比来求出。那么,三角形自己的质心的重心坐标是什么呢?Formulas 公式α=−(x−xB)(yC

2022-05-24 16:35:20 196

原创 【Shading】Shader Programs

Shader Programs控制顶点和像素如何着色的代码——我们管它叫Shader。比如顶点着色器,我们只写对于顶点如何着色,而不用遍历每个顶点。Program vertex and fragment processing stagesDescribe operation on a single vertex (or fragment)一个像素着色器的例子(OpenGL)Shader function executes once per fragment.Outputs color of

2022-05-24 14:17:14 277

原创 【Shading】Graphics Pipeline 图形管线

Graphics (Real-time Rendering) Pipeline这个操作,也就是我们的显卡在GPU里运行的东西,是在硬件中写好的。

2022-05-24 14:03:19 111

原创 【Shading】Shading Frequencies 着色频率

课程来源:games101图形学入门Lecture07-08Lingqi YanUC Santa BarbaraPC端的读者可使用右侧文章目录进行导航Shading Frequencies 着色频率What caused the shading difference? 是什么导致了阴影上的差异?这三个球的几何表示是一模一样的,模型是一模一样的,但是着色的结果各不相同。也就是说,我们把着色应用在哪些点上?第一幅图对“面”的划分,一个平面我们只做一次Shading。第二幅图对顶点进行着色,并.

2022-05-24 13:41:21 290

原创 【Shading】Shading 着色

来源:games101图形学入门Lecture07Lingqi YanUC Santa BarbaraShadingDefinition 定义In Merriam-Webster Dictionary 在字典里shad·ing, [ˈʃeɪdɪŋ], nounThe darkening or coloring of an illustration or diagram with parallel lines or a block of color.In this course 在图形学.

2022-05-23 22:31:52 268

jpademo2.rar

JPA 技术实践,步完成增、删、改、查操作。课件来源:wustzz。

2021-09-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除