自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 资源 (22)
  • 收藏
  • 关注

原创 Mac获取终端历史

在 macOS 中,历史记录文件的位置取决于你使用的 shell。

2025-07-04 11:15:19 298

原创 Visual Studio编码格式问题处理

步骤:进入 VS 2022 ,顶端菜单【扩展】-【管理扩展】- 搜索【Force UTF-8】,根据自己的需求下带 BOM 的或者不带 BOM 的版本。然后重启 VS 待安装完毕即可。后续问题:新建文件都会保存为 UTF-8 编码。已有文件不会改变,手动修改或者Python写一个批量处理工具。问题:当安装中文的Visual Studio有可能导致文件编码永远都是 GB2312。解决办法:安装 VS 插件扩展 - Force UTF-8。

2025-06-20 14:42:43 1121

原创 将 Unity 编辑器扩展脚本编译为 DLL 库文件

在 Unity 编辑器中,创建文件夹右键 → Create → Assembly Definition命名为Platforms: 只勾选 EditorReferences: 添加必要的程序集引用Version Defines: 添加 Unity 版本定义 (如果需要)

2025-06-19 16:50:22 956

原创 Unity Animator LayerIndex

layerIndex分层控制:将角色动画分解为逻辑部分优先级管理:通过权重控制动画影响程度性能优化:只计算必要的动画部分复杂交互:支持移动中射击、受伤反应等复杂场景创建更自然的动画过渡实现复杂的角色行为提高动画系统的可维护性优化运行时性能掌握层索引的使用是成为高级 Unity 动画程序员的关键技能,它使你能创建电影级质量的角色动画和交互体验。

2025-06-18 14:48:07 973

原创 推荐使用的Unity插件(行为树Behavior )

在 Unity 6.0 中使用 Behavior Designer 行为树插件开发 AI 系统,需结合其核心节点设计、变量管理和代码控制。

2025-06-18 09:45:51 1114

原创 推荐使用的Unity插件(InputSystem)

本文将提供更简洁的步骤和常见问题解决。

2025-06-18 09:39:25 826

原创 window批处理文件(.bat),用来清理git的master分支

【代码】window批处理文件(.bat),用来清理git的master分支。

2025-06-11 10:09:46 474

原创 mac电脑.sh文件,用来清除git当前分支

【代码】mac电脑.sh文件,用来清除git当前分支。

2025-06-11 10:04:28 646

原创 Unity HttpWebRequest 下载失败,流已关闭(Stream has been closed)

错误通常由资源生命周期管理不当引起。通过:规范使用using语句确保资源不被重复释放避免跨作用域使用已释放对象多线程环境下加锁可以解决此问题。对于下载任务,推荐使用UnityWebRequest简化资源管理。2、解决方案。

2025-06-04 09:46:42 949

原创 Unity HttpWebRequest 下载失败,网络子系统已关闭(Network subsystem is down)

错误“Unable to read data from the transport connection: Network subsystem is down”通常表示底层网络连接不可用。请按照上述步骤进行排查,特别是确保网络连接正常,并考虑使用替代,因为Unity对前者有更好的支持。

2025-06-04 09:43:18 661

原创 Unity script 突然提示脚本类无法被找到,当Console没有提示报错时使用Reimport

在Unity中,脚本文件的名称必须与其中定义的主要类的名称完全相同,包括大小写。请检查您的脚本文件是否命名为’TeamsUI.cs’,并且文件中的主要类是否也命名为’TeamsUI’。:虽然不是直接导致此错误的原因,但确保您的脚本类不在一个未被正确引用的命名空间中也是个好习惯。如果您的类在一个特定的命名空间中,确保在添加脚本组件时,Unity能够正确解析这个命名空间。从您提供的图片信息来看,Unity引擎在尝试添加一个名为’TeamsUI’的脚本组件时遇到了问题。有时,简单的重启可以解决一些奇怪的问题。

2025-05-16 18:29:57 292

原创 游戏代码混淆的作用与应用分析

代码混淆是游戏安全链条中的重要一环,但非万能。需结合加密、服务端验证、法律手段等构建综合防护体系,同时持续评估混淆方案的有效性与成本。

2025-05-15 16:29:36 516

原创 AI在游戏开发中的应用场景

AI在游戏开发中的应用已从辅助工具逐步演变为核心生产力,覆盖设计、开发、测试、运营全流程。开发者需结合具体场景(如ROI高的美术生成、代码辅助)选择技术方案,同时关注AI在创意赋能与可控性上的平衡。未来,AI与游戏的深度融合或催生全新玩法(如《西部世界》式的动态叙事),进一步拓展行业边界。

2025-05-08 09:01:08 1315

原创 C#弱引用WeakReference

这样,当这些对象不再活跃时,它们可以被回收,从而节省内存,同时在它们确实存在的情况下,你仍然可以快速访问它们。在Unity中使用 WeakReference 或其泛型版本 WeakReference 需要注意的是,它主要用于那些生命周期不确定的对象,并且应该谨慎使用以确保你的游戏或应用能够正确管理资源和避免潜在的空引用异常。4、减少不必要的对象存活: 在某些场景下,如临时对象或一次性使用的对象,使用弱引用来引用这些对象可以确保它们不会因为有引用而被错误地保留更长时间。

2024-12-24 09:35:24 228

原创 苹果(IOS)开发证书申请

1、双击保存到本地的 ios_development.cer 文件,会自动打开 “钥匙串访问” 工具说明导入证书成功,可以在证书列表中看到刚刚导入的证书,接下来需要导出 .p12 证书文件,选中导入的证书,右键选择 “导出…至此,我们已经完成了开发证书的制作(得到了 xxx.p12 证书文件),接下来,继续生成开发阶段所需的描述文件,在生成描述文件之前,需要先添加调试设备(iPhone 、iPad)。2、打开创建请求证书页面,在页面中输入用户邮件地址、常用名称,选择存储到磁盘,点击 “继续”

2024-10-09 11:19:34 921

原创 electron使用builder打包

mac平台,npx electron-builder build --mac(使用mac打包)1、安装npm install --save-dev electron-builder。5、打包时打开开发者模式否则可能无法创建符号链接,解压失败。解决办法打开开发者模式。window平台,npx electron-builder build --win。2、修改package.json,添加build。3、package.json完整版。

2024-08-30 11:36:09 782

原创 electron项目打包错误分析

一、npm run make 打包失败提示.exe无法打开。清理缓存保持网络畅通重新打包。

2024-08-30 10:55:31 455

原创 electron项目运行和打包

快速入门:https://www.electronjs.org/docs/latest/tutorial/quick-start。4、配置库文件 npm install --save-dev electron。6、打包项目 npm run make。3、配置项目package.json。5、运行项目 npm start。1、下载electron 项目。

2024-08-27 18:24:04 493

原创 安装node和npm

一、Node.js 安装通常指的是在你的操作系统上安装 Node.js 运行时环境(npm会与Node.js一起安装)。访问 Node.js 官方网站 (https://nodejs.org/)。访问 Node.js 官方网站 (https://nodejs.org/)。请将 14.x 替换为你想安装的 Node.js 版本。1、在 Windows 上安装 Node.js。2、在 macOS 上安装 Node.js。3、在 Linux 上安装 Node.js。这将输出你安装的 Node.js 版本号。

2024-08-09 16:28:40 448 1

原创 Google三件套安装

安装Google三件套

2023-11-07 14:00:53 4885

原创 Unity 文字显示动画(2)

【代码】Unity 文字显示动画(2),适配多语言。

2023-10-21 16:13:55 663

原创 Unity Animator 封装(更新中)

ani.OnPlay(“Jump”).OnTriggerEvent(() => { //处理触发事件;3、等待动画播放进度到0.5f。4、动画播放进度到0.5f执行。处理animator动画播放。1、等待动画播放完成。2、动画播放完成执行。

2023-05-26 17:30:32 382

原创 Unity 游戏背景音乐突然消失,AudioSource却还在游戏场景中(更新中)

查看AudioSource isVirtual 是否为True,如果是则音效被系统剔除。1、音效某一时刻播放的次数太多。

2023-05-25 08:46:37 710

原创 Google签名证书和base64密钥

Google 签名证书

2023-04-23 09:46:06 1025

原创 Unity打包时老是Copying assembly from ‘xxx.dll‘ to ‘xxx.dll‘ failed

unity打包报错

2022-11-10 22:00:32 255 1

原创 android adb 命令抓取日志

adb抓取日志

2022-11-08 14:22:51 12495

原创 Jenkins 权限管理

Jenkins权限

2022-11-01 10:01:31 431

原创 Unity3d trial version 水印

UnityHub

2022-07-29 17:40:16 2558 4

原创 UGUI Image 实现进度条

Unity progress

2022-07-01 18:08:15 243

原创 Unity 文字显示动画

Unity 文字动画

2022-06-30 11:07:35 2122

原创 Unity Text浮动到停止

UGUI Text

2022-06-29 10:47:48 233

原创 Unity Text文字出现效果

UGUI Text效果

2022-06-29 10:40:53 790

原创 Unity 代码混淆Obfuscation

1、导入Obfuscator 3.9.4插件。2、设置混淆参数:(1)、主要设置重命名的参数(需要根据项目动态调整参数设置):Classes:混淆代码中的类Methods:混淆代码中的方法名Parameters:混淆代码中的参数Fields:混淆代码中的字段Properties:混淆代码中的属性Event:混淆代码中的事件4、Obfuscation提供的混淆例子:...

2022-04-29 18:53:56 4275 2

原创 贴图阴影shader(扁平)

// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'Shader "Custom/Sprites/DefaultShadowFlatten"{ Properties { [HideInInspector]_MainTex("Main Tex", 2D) = "white" {} _RadiusX("_RadiusX", Range(0, 2)) = 1 _RadiusY("_RadiusY"

2022-03-03 09:32:33 160

原创 贴图阴影shader(模糊渐变)

// Upgrade NOTE: replaced '_Object2World' with 'unity_ObjectToWorld'Shader "Custom/Sprites/DefaultShadowIndistinct"{ Properties { [HideInInspector]_MainTex("Main Tex", 2D) = "white" {} _RadiusX("_RadiusX", Range(0, 2)) = 1 _RadiusY("_Radiu

2022-03-03 08:57:00 408

原创 贴图阴影shader

Shader "Custom/Sprites/DefaultShadow"{ Properties { [HideInInspector]_MainTex("Main Tex", 2D) = "white" {} _Alpha("_Alpha", Range(0, 1)) = 0.8 _Offset("Offset", vector) = (0, 0, 0, 0) } CGINCLUDE #include "UnityCG.cginc" sampler2D _Mai

2022-03-03 08:54:07 238

原创 Shader属性

[HideInInspector]在显示面板隐藏属性[NoScaleOffset]材质面板不显示UV偏移[Normal]表明贴图为法线贴图[HDR]表示贴图是HDR贴图[Gamma]表示float/vector变量在UI里为sRGB[PerRendererData]表示贴图的属性来自MaterialPropertyBlockColor颜色Int整数Float浮点数Vector四维数2D纹理3D纹理Cube立方体纹理...

2022-01-26 14:32:51 1178

原创 UGUI Text渐变、弯曲、文字跳动(BaseMeshEffect拓展)

如果UGUI文字想实现复杂效果建议使用TextMeshPro。1、文字弯曲效果using UnityEngine;using System.Collections.Generic;using UnityEngine.UI;[AddComponentMenu("UI/Effects/FontCurve")]public class FontCurve: BaseMeshEffect{ [SerializeField] AnimationCurve curve = Animati

2022-01-25 11:10:05 4467 7

原创 Text 渐变处理

using UnityEngine;using System.Collections;using System.Collections.Generic;using UnityEngine.UI;using System;[AddComponentMenu("UI/Effects/FontGradient")]public class FontGradient : BaseMeshEffect{ public Color32 topColor = Color.white; p.

2022-01-18 10:10:10 313

原创 DOTween 数字变化

int cur = 0;int tar = 100;DOTween.To(() => cur, (value) =>{ m_pointCom.m_num.text = value.ToString();}, tar, 2f).SetEase(Ease.Linear).SetAutoKill(false).SetTarget(this);

2022-01-14 18:36:50 1858

Unity可编辑的贝塞尔曲线

Unity可编辑的贝塞尔曲线

2025-07-09

mac Jenkins iOS

mac Jenkins iOS

2024-05-24

Mac Jenkins Android

Mac Jenkins Android

2024-05-24

ipa 下载plist demo

ipa 下载plist demo

2024-05-17

Unity升级2021,Firebase出现Python问题,修改Firebase动态库

Unity升级2021,Firebase出现Python问题,修改Firebase动态库

2024-05-10

Unity打包配置,Jenkins job文件

Jenkins job文件

2024-04-29

Jenkins打包插件配置

mac/用户/.jenkins/plugins

2024-03-12

Jenkins打包配置文件

mac/用户/.jenkins/jobs

2024-03-11

MessagePack使用方法

MessagePack使用pdf和UnityDemo

2023-04-23

UGUI Super ScrollView 2.4.4

UGUI scrollview 插件

2022-08-29

截图工具 Setuna.zip

快速截图软件setune.exe。快速截图,保存方便,体积小。

2019-07-02

BMFont图片字体编辑工具.zip

工具

2021-08-03

laya生成APK安装包(安卓版)- 2019.2.18.docx

Laya生成Android apk步骤

2021-02-02

projector.unitypackage

Unity 投影器demo

2021-08-03

LitJson.zip

Json 解析插件

2021-08-10

Unity Particle Effect.zip

Unity 粒子特效(火,雨,电,光圈)

2021-08-05

Unity换皮肤demo.zip

unity 模型换皮肤demo

2021-08-04

RoleFBX.unitypackage

Unity 3d 角色模型

2021-08-03

VS西红柿插件.zip

Visual Studio 插件

2021-08-03

TortoiseSVN工具-SVN.zip

TortoiseSVN

2021-08-03

aomei分区工具-8.3.zip

系统分区工具

2021-08-03

NavMeshComponents-2019.3-custom.zip

Unity NavMesh 导出寻路网格

2021-08-03

Git_tool.zip

Git tool

2021-08-03

ILSPY_package.zip

ILSpy Tool

2021-07-30

python-2.7.15.zip

该压缩包为 python-2.7.15.msi 安装包的压缩版,方便下载使用

2019-08-09

Google protobuf-java.zip

Google protobuf-java资源文件

2021-05-13

Json Net9.0.1 And Demo

Unity 解析json数据使用

2021-02-09

Python27.rar

压缩包为 python-2.7.15.msi 安装包补丁,完善python安装后内容

2019-08-09

Python27.zip

Python27 1.在python官网上下载软件,按顺序点next安装; 2.安装路径我放在了F盘 3.需改环境变量。在path中添加,F:/python27;

2019-08-05

微信小游戏的adapter(适配器)

微信小游戏的adapter(适配器)。为了让基于 Web 环境开发的游戏引擎能够快速适配,而提供的Adapter ,它的作用是基于小游戏接口做一层封装,在全局暴露一些 DOM、BOM 接口。

2018-08-03

h5街头篮球

h5小游戏《街头篮球》,仅仅是h5小游戏,不支持发布微信小游戏

2018-08-03

空空如也

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

TA关注的人

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