自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(212)
  • 收藏
  • 关注

原创 虚幻多级分类

2026-11-06 10:28:05 117

原创 虚幻导入模型设置(基建交通数字孪生类)

针对桥梁、港口、码头这类数字孪生项目,模型量大、结构复杂且全是静态物体,FBX 导入设置核心思路应该从“默认能用”转向“为性能和后续数据绑定服务”。

2026-11-05 10:51:11 176

原创 虚幻制作白色默认材质球

接下来再双击打开材质球,把材质属性重载勾选,设置为半透明即可。打开内容侧滑菜单,勾选显示引擎内容、显示插件内容。再把材质实例拖入到Material材质文件夹。在All下搜索:defaultsprite。

2026-10-23 15:14:21 168

原创 虚幻里面设置物体显示、隐藏的两种方式

只想隐藏 Cube 上的某一个特定组件(比如只是不想显示某个 Static Mesh,但保留碰撞或其他组件),可以用这个节点。它作用于场景组件,并且可以设置是否将隐藏效果传递给子组件。::控制整个 Actor 及其所有组件是否在游戏中渲染隐藏。

2026-10-23 14:01:44 80

原创 虚幻还原默认视角

关闭游戏后,当脱离控制后,视口的摄像机移动比较诡异。

2026-10-22 16:41:59 158

原创 关于Unity3D、虚幻、数学的三种轴向图

2026-10-22 15:10:06 18

原创 虚幻5键盘按下事件

首先需要启用输入:其次调用键盘的事件是:就可以调用事件了。

2026-10-22 09:16:54 47

原创 Unity3D中相机控制代码(适用PC、安卓、WebGL)

【代码】Unity3D中相机控制代码(适用PC、安卓、WebGL)

2026-06-30 15:04:27 238

原创 Unity3D一键替换场景/预制件字体

【代码】Unity3D一键替换场景/预制件字体。

2026-02-02 10:07:34 121

原创 面向摄像机

【代码】面向摄像机。

2025-05-07 22:10:54 184

原创 倒计时自动销毁物体

【代码】倒计时自动销毁物体。

2025-05-07 22:09:34 181

原创 Unity一键移除脚本丢失工具

EditorUtility.DisplayProgressBar("处理预制体", path, (float)i / prefabGuids.Length);EditorUtility.DisplayProgressBar("处理场景", path, (float)i / sceneGuids.Length);EditorUtility.DisplayProgressBar("处理中", "正在扫描场景和预制体...", 0);Debug.Log("已删除所有无效脚本!"继续", "取消"))

2025-05-07 20:36:13 419

原创 Win10右键 nvidia rtx desktop manager 怎么删除(最新)

在注册表编辑器“文件”菜单栏中,选择“导出”项,将导出的文件存放在你常用的硬盘里,记住地址链接。HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\,你只需保留NEW这一项,同文件夹下的其他的文件全删除。步骤一:在键盘“WIN+R”键同时操作下,启动运行框,在框内输入“regedit”,打开深度系统win7 的注册表编辑器。

2023-09-07 16:21:54 2455 1

转载 如何快速熟悉公司的项目

加一个新的项目,通常要面临去熟悉项目基本内容及一些简单的功能,那么怎么做到让自己可以快速的去熟悉一个项目呢,下面就给大家分析分析。先玩游戏本身正常情况下,玩到一定级大部分的功能就熟悉了,对关键模块的内容就了解了。根据产品组成部分熟悉安装会有资源更新,这涉及bundle的管理以及大小包是怎么样设计游戏注册创建帐号,是什么做数据格式传输的,JSON还是protobuf,序列化和反序列化渠道不同,sdk之前怎么切换的,多语言版本是怎么管理文字和资源的具体到游戏内部的表现。UI是怎么样和脚本组

2021-07-16 14:53:00 1713

原创 新版Rider无法在插件商城搜索到Chinese language,如何更换中文字体?

重启 没了。

2021-07-16 14:07:42 5336 5

原创 360相机控制(n种方式控制)

Unity 各种相机控制脚本:01// █████████████████████████████████████████████████████████████████████████████████████████████████████████████████████// ███ INTERNAL CLASSES ███████████████████████████████████████████████████████████████████████████████████████

2021-06-29 22:12:27 485

原创 球的碰撞

bool CollisionBetweenSphere(sphere s1,sphere s2){ bool hit; float distanceOfCenter=sqrt(pow((s1.center.x-s2.center.x),2)+ pow((s1.center.y-s2.center.y),2)+ pow((s1.center.z-s2.center.

2021-03-11 00:29:10 216

原创 圆的碰撞检测

bool CollisionBetweenCircles(circle c1,circle c2){ bool hit; float distanceOfCenter=sqrt(pow((c1.center.x-c2.center.x),2)+ pow((c1.center.y-c2.center.y),2)); float distanceOfRadius=c1.radius+c2.radius; if(d.

2021-03-11 00:28:28 397

原创 Unity 之圆环算法

几何中我们要画一个圆,因为圆的标准表达式是圆心为(a,b),半径为r。那么我们只要知道圆心和半径就可以了。我们只要知道圆心,半径,和旋转弧度就可以了。在Unity中创建测试工程,添加代码Circlesusing UnityEngine;using System.Collections;public class circle : MonoBehaviour{ public GameObject circleModel; //旋转改变的角度 public int

2021-03-11 00:27:32 712

原创 Unity 扇形范围检测

public Transform Target; public float SkillDistance = 5;//扇形距离 public float SkillJiaodu = 60;//扇形的角度 void LateUpdate() { float distance = Vector3.Distance(transform.position, Target.position);//距离 Vector3 norVec = transform

2021-02-26 15:14:25 3382

原创 Unity资源命名管理工具(硬规范)

//==========================// - FileName: TextTrueSetting.cs // - Created: true. // - CreateTime: 2020/11/11 19:44:02 // - Email: 1670328571@qq.com // - Region: China WUHAN // - Description: 当前资源导入前//========

2021-02-19 23:45:14 1122

原创 Unity代码创建

利用Unity 自带的类创建常用的文件夹public static class SystemUtility{ [MenuItem("Tools/InitFolder")] public static void InitFolder() { CreateFolder("Arts"); CreateFolder("3D"); CreateFolder("2D"); CreateFolder("Plugins");

2021-02-19 23:44:00 533

原创 AssetBundle加载、卸载AB 资源文件(三)

前面两个篇章已经介绍了如何生成AB 资源文件。这里主要是使用一个简单的工具类来加载 AB 资源文件。首先就是任意打一个 AB 包。创建一个 Test 脚本出来。将已经打包好的 AB 文件记录下路径。然后写代码:1、同步加载 AB 包完美运行:注意: AB 包是不能够重复进行加载的,同名的AB包是无法加载两次的。否则会报错。这里可以拿出一个案例。2、异步加载AB包想到异步的第一件事情就是使用协程进行加载了。3、卸载AB 包一般来说这个参数都会填 false如果为 true

2021-02-14 23:49:17 1328 1

原创 Design Mode Catalogue

00-----------创建型--------01单例 Instance02对象池 ObjectPool03工厂方法-----------Factory Function04抽象工厂 Factory Abstract05建造者 Builder06原型 Prototype07-----------结构型--------08适配器 Adapter09装饰器 Decorator10代理 The agent11外观 Appearance12桥接 The bridge13组

2021-02-11 14:26:40 194 2

原创 AssetBundle生成AB文件(二)

生成 AB 资源文件:1、自定义打包工具:TODO2、基于 Unity 提供的 Assets Bundle Browser(后期出现、早期更多的是自制)使用 AB 资源文件:

2021-02-07 22:35:48 844

原创 AssetBundle概念理论(一)

1、AB 的概念:特定于平台的资产压缩文件、类似平常实用的 WinRAR资源包括了: 模型、贴图、预制件、视频、音频等等…唯一无法打包的是 .cs 文件。因为它是编译型。 所以在项目中作热更的时候也就是使用 Lua 来进行热更。2、AB 的作用:(1) 相对于 Resources(本地资源)来说 AB 包更好管理资源。因为 Resouces文件夹下面的所有东西都会被打包。不管有没有用。在打包以后 是只读的文件。但是 AB 包通过一些处理以后就是 可读可写的文件。AB 包的存储位置是可以进行自定义的

2021-02-06 22:52:55 283

原创 网络通讯原理(二)

2021-01-09 19:49:14 182

原创 网络通讯原理

2021-01-09 19:22:06 247 1

原创 SVN 中文工具(Tools)

SVN 中文翻译软件https://tortoisesvn.net/downloads.html一直 Next 即可任意地方OK

2021-01-02 02:25:44 1283

原创 SVN 安装以及初步使用(最全步骤)

开发:大项目:Git小项目:SVNSubversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.http://subversion.apache.org/packages.htmlwindows操作系统下面的二进制文件包一共有5种最好用VisualSVN server 服务端和 TortoiseSVN客户端搭配使用.Server Manager:滑到最下面:Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本

2021-01-02 02:16:46 720

原创 Unity Slider 血条跟随

public class FollowPlayer : MonoBehaviour{ public float xOffset; public float yOffset; public RectTransform recTransform; void Update() { Vector2 player2DPosition = Camera.main.WorldToScreenPoint(transform.position); r

2020-12-31 12:56:56 538

原创 Unity.AppQuit()

2020-12-22 19:08:54 416

原创 Unity-打包(EXE、APK)后续操作处理

1、打包去掉unity启动动画File-> BuildSetting->PlayerSetting->splash Image Show Unity Logo 取消勾选即可2、

2020-12-19 23:01:03 663 1

原创 MsgSvc-事件管理器

//==========================// - FileName: MsgSvc.cs // - Created: true. // - CreateTime: 2020/11/19 11:18:34 // - Email: 1670328571@qq.com // - Region: China WUHAN // - Description: 事件管理//====================

2020-11-25 11:14:25 213

原创 UGUI-判断是否在矩阵范围内

using System;using System.Collections;using System.Collections.Generic;using UnityEngine;public class Matrix : MonoBehaviour{ // Update is called once per frame void Update() { //Vector2 ve = RectTransformUtility.WorldToScreenPo

2020-11-15 20:13:45 322

原创 客户端-服务器基本原理

2020-11-15 20:11:10 676

原创 Socket基础

2020-11-15 20:10:36 131

原创 C#-集合

2020-11-15 20:09:01 134

转载 Unity-卡片循环滚动

using UnityEngine;using System.Collections;using UnityEngine.UI;using DG.Tweening;using System;enum FINGER { FINGER_STATE_NUL, FINGER_STATE_TOUCH, FINGER_STATE_ADD }public class CardMove : MonoBehaviour{ private GameObject[] sprites; priv.

2020-11-13 01:54:04 1074 1

原创 Unity完整读取串口数据方法

一次性读取完整串口数据。using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO.Ports;using System.Threading;using System;using System.Text; public class PortControl : MonoBehaviour{ [Header("串口名")] public string portN

2020-11-13 01:23:24 2427 4

空空如也

空空如也

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

TA关注的人

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