Obfuz多态dll文件加密

作者:追风剑情 发布于:2026-1-28 14:10 分类:Unity3d

  默认情况下Assembly.Load需要传入标准的dll文件,意味着恶意破解者有办法获得完整的原始dll文件,或者加载恶意的第三方dll,这给开发者带来巨大的安全风险。 即使对dll文件进行加密,恶意破解者只要hook了Assembly.Load入口位置,仍然可以dump出完整的原始dll文件。 obfuz通过支持多态dll文件,有效对抗这种dump或者篡改dll的行为。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(45)

HybridCLR代码混淆

作者:追风剑情 发布于:2026-1-27 14:22 分类:Unity3d

本教程使用 HybridCLR+Obfuz 方案来混淆代码(dll)防止破解。 一、安装 Obfuz 与 obfuz4hybridclr 通过 Unity Package Manager 安装: https://gitee.com/focus-creative-games/obfuz.git https://gitee.com/focus-creative-games...

阅读全文>>

标签: Unity3d

评论(0) 浏览(68)

HybridCLR使用泛型

作者:追风剑情 发布于:2026-1-26 16:39 分类:Unity3d

一、什么时候可直接热更泛型代码? 当 AOT 代码中已经使用过某泛型声明时,热更DLL中可以直接使用这种泛型代码。例如,当 AOT 代码中已经使用过 List<float> 时,在热更代码中才能使用 List<float> 泛型,否则会报错。 我们用上一章节使用过的测试用例来验证这一点。 using UnityEngine; public...

阅读全文>>

标签: Unity3d

评论(0) 浏览(88)

HybridCLR中使用MonoBehaviour

作者:追风剑情 发布于:2026-1-23 18:07 分类:Unity3d

学习本教程前需要先看懂 HybridCLR快速入门 一、动态挂载热更脚本 1、创建热更脚本 Assets\HotUpdate\Print.cs using UnityEngine; public class Print : MonoBehaviour { void Start() { Debug.Log($"[Print...

阅读全文>>

标签: Unity3d

评论(0) 浏览(104)

HybridCLR快速入门

作者:追风剑情 发布于:2026-1-22 17:20 分类:Unity3d

[官方文档] 快速上手 文章中使用的 Unity 2022.3.54.f1c1 一、导入 HybridCLR 包 填入 https://gitee.com/focus-creative-games/hybridclr_unity.git  或 https://github.com/focus-creative-games/hybrid...

阅读全文>>

标签: Unity3d

评论(0) 浏览(118)

日历插件(DatePicker for UnityUI)

作者:追风剑情 发布于:2025-11-13 12:47 分类:Unity3d

一、更换成支持中文的字体 在预置体中找到添加了 DatePicker 脚本的对象,在 Inspector 面板中找到 Config 属性,重新设置 Font 属性。 现在可以显示中文了

阅读全文>>

标签: Unity3d

评论(0) 浏览(587)

URP创建自定义后处理

作者:追风剑情 发布于:2025-6-24 13:53 分类:Unity3d

How to create a custom post-processing effect 1、右键创建一个 Shader Graph Create->Shader Graph->URP->Fullscreen Shader Graph 2、双击 Shader Graph 打开编辑窗口 按上...

阅读全文>>

标签: Unity3d

评论(0) 浏览(995)

StringHelper

作者:追风剑情 发布于:2025-6-15 14:31 分类:Unity3d

using System; using System.Text.RegularExpressions; /// <summary> /// 字符串处理辅助类 /// </summary> public sealed class StringHelper { // 去除代码注释 public static string StripCodeCom...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1125)

基于贴花的弹孔实现

作者:追风剑情 发布于:2025-4-30 11:48 分类:Unity3d

一、准备一张弹孔贴图 二、修改弹孔贴图属性 三、测试脚本 将脚本挂在模型上。脚本中用到了 Texture2D 的扩展方法,参见 Texture2DExtension。 using UnityEngine; /// <summary> /// 铁箱子 /// </summary> public ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1385)

Texture2DExtension

作者:追风剑情 发布于:2025-4-30 11:47 分类:Unity3d

using UnityEngine; /// <summary> /// Texture2D 扩展方法 /// </summary> public static class Texture2DExtension { // 克隆 public static Texture2D Clone(this Texture2D texture) ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(996)

UGUI—能力雷达地图

作者:追风剑情 发布于:2025-4-23 23:45 分类:Unity3d

一、工程截图 二、代码 using System; using UnityEngine; using UnityEngine.UI; /// <summary> /// 能力雷达地图 /// </summary> [ExecuteInEditMode] public class UIAbilityRadarGraph : Mo...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1074)

诺亦腾 Alice SDK

作者:追风剑情 发布于:2025-4-17 19:09 分类:Unity3d

(1)Alice 动捕角色模型需要添加 ProjectAlice.AliceAvatar 脚本。 (2)模型在 ProjectAlice.AliceAvatar 类的 Update 函数里更新骨骼姿态。

阅读全文>>

标签: Unity3d

评论(0) 浏览(996)

Camera漫游控制脚本

作者:追风剑情 发布于:2025-3-14 15:16 分类:Unity3d

using UnityEngine; /// <summary> /// 镜头漫游控制 /// </summary> public class RoamingCamera : MonoBehaviour { [Tooltip("移动速度")] public float moveSpeed = 1.0f; [Tooltip("旋转速度"...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1600)

sRGB颜色空间

作者:追风剑情 发布于:2024-12-31 13:46 分类:Unity3d

  sRGB 颜色空间是惠普公司与微软公司于1996年一起开发的用于显示器、打印机及互联网图像存储的一种标准 RGB 颜色空间。这种颜色空间在编码上的定义充分利用了值为 2.2 的伽马校正系数,其很大程度上是为了和当时主流的 CRT 显示器的特性相匹配。   使用 sRGB 颜色空间对颜色进行编码的一些图像文件,可以不经转换就能在当时的 CRT 显示器中正常显示。其原因如图 2-12 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(4228)

热成像效果

作者:追风剑情 发布于:2024-12-2 17:47 分类:Unity3d

这里直接在标准着色器(Standard.shader)代码中添加模板测试实现。 1、创建两个Shader 2、StandardPlayer.shader 挂在玩家模型身上。 // Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1938)

第一人称射击倍镜效果

作者:追风剑情 发布于:2024-11-30 1:49 分类:Shader

  在瞄准器前挂个Camera,将画面渲染到RenderTexture上,再将RenderTexture渲染到Quad上,最后将Quad放置在瞄准器镜框里,通过调整Camera的FOV值来产生放缩效果。 1、工程截图 2、自定义Shader Shader "Custom/GunScope" { Properties { ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2136)

团结引擎配置微信小游戏工程

作者:追风剑情 发布于:2024-10-30 21:23 分类:Unity3d

团结引擎社区 教程《小程序开发指南》 [团结引擎手册] 微信小游戏 微信小游戏Unity/团结引擎适配方案 网络适配 微信系统字体 UnityWebSocket 代码分包 [微信官方文档].小游戏.指南 [微信官方文档].小游戏.框架 [微信官方文档].小游戏.API [微信官方文档].小游戏.API.Camera [微信官方文档].小游戏.服务端 WebGL ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(5478)

仿射变换和齐次坐标

作者:追风剑情 发布于:2024-10-24 21:37 分类:Unity3d

在 Unity 3D 中除观察空间(摄像机空间)使用右手坐标系外,其他空间均使用左手坐标系。 齐次向量[x,y,z,w]在w≠0时对应的笛卡儿坐标$\left( \frac{x}{w}, \frac{y}{w}, \frac{z}{w} \right)$,且该齐次向量表示一个位置点。 1、缩放 $$ \left[ \begin{array}{l} scale_x...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2136)

MRTK3-配置项目工程

作者:追风剑情 发布于:2024-10-15 15:41 分类:Unity3d

[官方文档] 设置开发环境 开发环境: Windows 10 专业版 Unity 2022.3.34f1c1 Visual Studio 2022 一、导入MRTK3 开打 MixedRealityFeatureTool.exe 工具,导入需要的MRTK功能包。 ...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1886)

Unity拉格朗日曲线插值

作者:追风剑情 发布于:2024-10-12 21:56 分类:Unity3d

一、工程截图 二、插值脚本 using UnityEngine; /// <summary> /// 拉格朗日曲线插值类 /// </summary> public sealed class LagrangeCurve { /// <summary> /// 拉格朗日曲线插值算法 //...

阅读全文>>

标签: Unity3d

评论(0) 浏览(1918)

WebRTC 的兼容性

作者:追风剑情 发布于:2024-9-10 19:54 分类:Unity3d

据 caniuse.com 统计,大部分浏览器都实现了对 WebRTC 的支持,各浏览器支持情况如下。 Firefox 版本 22+ Chrome 版本 23+ Safari 版本 11+ iOS Safari 版本 11+ Edge 版本 15+ Opera 版本 18+ Android Browser 版本 81+ Chrome for Android 版本 84+ Firefox for...

阅读全文>>

标签: Unity3d

评论(0) 浏览(4724)

WebRTC 从媒体元素获取媒体流

作者:追风剑情 发布于:2024-9-2 22:04 分类:Unity3d

调用 HTMLMediaElement.captureStream() 方法可以获取任意媒体元素的媒体流。 视频元素 HTMLVideoElement 和音频元素 HTMLAudioElement 都继承自 HTMLMediaElement,所以都支持 captureStream() 方法。 const mediaStream = mediaElement.captureStr...

阅读全文>>

标签: Unity3d

评论(0) 浏览(2356)

Powered by emlog  蜀ICP备18021003号-1   sitemap

川公网安备 51019002001593号