摘要: 个人收集的与游戏开发相关的资源 Unity Mono和IL2CPP的区别 及它们的运行原理 Unity Shader shader 速查表 BUG修复 Unity3D Editor中加载移动平台的AssetBundle资源导致Shader显示出错的解决方法 Unity热更 从 C#、CIL、IL、A 阅读全文
posted @ 2023-02-02 13:19 bakabird1998 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 本文总结了在Unity中利用Sprite Atlas和Sprite Table的可行性。作者提出了一种折中方案,通过StringTable记录不同语言中使用的资源路径。如果资源存放在Resources文件夹中,可以使用Resources.LoadAll 阅读全文
posted @ 2024-03-23 02:54 bakabird1998 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 在编辑器环境下OK,打包成PC客户端也OK,但是打包成 apk,在 安卓 手机上运行的时候就会有残留。 我的代码如下。主要是在 LateUpdate() 中,修改特定摄像机的 cullmask,在捕捉到制定的 rendertexture 上(即此处的 m_levelUnitRT)。 void Lat 阅读全文
posted @ 2024-02-10 23:37 bakabird1998 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 转自 https://blog.csdn.net/k_l_c_/article/details/51992298?spm=1001.2014.3001.5502 两点之间距离 判断两点是否重合 叉积//可判断点在线段或直线的哪一侧 点积 判断点p是否在线段l上 返回点p以点o为圆心逆时针旋转alph 阅读全文
posted @ 2023-11-13 14:12 bakabird1998 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 嗨~ 如果本文对你有帮助,点个推荐吧!这样能让文章在搜索中更靠前,帮助到更多有需要的人! 首先通过坐标系转换一步步地进行计算我尝试过,但卡在了将 屏幕坐标转换为fgui空间的全局坐标上。 但发现了一个巧妙的做法。 // 随便的一个 Cocoscreator 的 Node var anyCCUINod 阅读全文
posted @ 2023-11-13 09:46 bakabird1998 阅读(111) 评论(0) 推荐(0) 编辑
摘要: Windows 解决方法: 使用 PowerToy ( microsoft/PowerToys: Windows system utilities to maximize productivity (github.com) ) 来进行按键映射。 MAC 解决方法 Mac 中可以使用系统原生提供的组合 阅读全文
posted @ 2023-11-03 13:45 bakabird1998 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 源码阅读部分 顶点数量、布局相关设置 针对 UI 所使用的 Mesh 的顶点设置:如 simple 模式使用 1个矩形(2x2个顶点),sliced 模式使用 9个矩形(4x4个顶点) dataLength 相当于顶点数量。 vertexRow 和 vertexCol 描述了网格形状。 SetInd 阅读全文
posted @ 2023-10-26 14:17 bakabird1998 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 参考资料 资料1 来源:https://forum.cocos.org/t/topic/148747/28 用户:homym(tkhoi01281) 3.x 版自定参数我是利用createMesh方法去生成ui,因为createMesh就有自定义顶点参数的方法 这个改动其实是可以弄一个新sprite 阅读全文
posted @ 2023-10-26 14:00 bakabird1998 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 目录具体操作步骤第一步、shader(.effect)第二步、编写 RotateSprite.ts (一)第三步、编写 rotateAssembler.ts第四步、编写 RotateSprite.ts (二)第五步、测试 具体操作步骤 接下来以一个制造旋转效果的 shader 为例子,提供了这些参数 阅读全文
posted @ 2023-10-26 13:58 bakabird1998 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 前言 为啥要合批 减少DC 什么是自定义顶点参数 通过 几何体实例化 特性(GPU Instancing)可使 GPU 批量绘制模型相同且材质相同的渲染对象。如果我们想在不打破这一特性的情况下单独修改某个对象的显示效果,就需要通过自定义几何体实例化属性。 参考文档 UI(Sprite) 怎么你了? 阅读全文
posted @ 2023-10-26 13:56 bakabird1998 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 环境:win10 中的 wsl2 的 Ubuntu 1. 报错 /usr/bin/ld: cannot find -lstdc++: No such file or directory 通过 sudo apt-get install libstdc++6 解决。 2. 安装完之后依旧还是报一样的错 阅读全文
posted @ 2023-10-25 14:42 bakabird1998 阅读(977) 评论(0) 推荐(0) 编辑