自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【设计模式】面向对象设计七大原则

面向对象设计七大原则单一职责原则Single-Responsibilitiy Principle开放封闭原则Open-Close Principle里氏代换原则Liskov Substitution Principle依赖倒置原则Dependence Inversion Principle接口隔离原则Interface Segregation Principle合成复用原则Composite Reuse Principle迪米特原则Law of Demeter总结

2020-05-18 11:57:25 1238 1

原创 【Laya】划分画质和分辨率级别,进行切换设置

MSAA首先来自于OpenGL,具体是MSAA只对Z缓存( Z-Buffer)和模板缓存(Stencil Buffer)中的数据进行超级采样抗锯齿的处理。shadowCascadesMode:阴影的级联模式,数量越大,产生阴影贴图时,将视锥体划分的子视锥体越多,对应的阴影贴图也越多,阴影的质量会越好。FourCascades:四级级联阴影分割比例,X、Y、Z依次为其分割比例,Z必须大于Y,Y必须大于X。SoftHigh:高强度软阴影,对性能要求较高。SoftLow:低强度软阴影,对性能要求一般。

2024-04-10 17:29:41 26

原创 【NPM】npm安装时卡在sill idealTree buildDeps

npm config set registry https://registry.npm.taobao.org // 使用淘宝镜像网址。npm config get registry // 显示当前的镜像网址。

2024-01-09 14:20:33 494

原创 【Unity】光照烘培-基础参数-基础设置

光照烘培一级目录二级目录问题目录烘焙光照在手机不起作用一级目录二级目录Unity 2020.3.25打开灯光面板Wingdow -》 Rendering -> LightingLighting Settings 灯光设置文件Realtime LightingRealtime Global llluminRealtime EnvironmeMixed LightingBaked Global llluminLighting ModeBaked IndirectSubtrac

2023-11-08 11:16:29 978

原创 【Docker】Web应用通过jar打包成WAR文件

它相当于先使用 cd 命令转该目录下再执行不带 -C 参数的 jar 命令,它只能在创建和更新 JAR 文件包的时候可用。指定一个文件/目录列表,这些文件/目录就是要添加到 JAR 文件包中的文件/目录。jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 …[jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数。-0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快。

2023-11-08 11:15:44 665

原创 【Docker】部署一个Web项目并打包成镜像文件

当我们需要一个已经打包好的镜像进行导入的时候,我们需要输入以下指令。

2023-11-08 11:15:25 226

原创 基于MindAR实现WebAR人脸识别追踪功能

使用 AFRAME 扩展,您只需 10 行代码即可创建一个应用程序。⭐用纯 javascript 编写,从底层计算机视觉引擎到前端端到端。⭐利用 gpu(通过 webgl)和 web worker 提高性能。MindAR 是一个网络增强现实库。⭐支持图像跟踪和人脸跟踪。

2023-11-08 11:14:24 136

原创 Laya引擎框架:大纲

Laya引擎框架基础篇:日志系统[基础Logging、扩展Appender]Laya引擎框架高级篇:制作一个3D卡牌类项目[占卜、狼人杀]Laya引擎框架进阶篇:操纵杆[鼠标虚拟摇杆、VR设备摇杆]Laya引擎框架基础篇:网络模块[超文本传输协议、套接字]Laya引擎框架基础篇:UI框架[UI基类、UI管理器]Laya引擎框架进阶篇:角色模块[角色基类、角色摇杆]Laya引擎框架基础篇:公共模块[单例、事件、日志]Laya引擎框架高级篇:多人同步[TSRPC]Laya引擎框架高级篇:直播[TRTC]

2023-08-28 16:55:09 1649

原创 五年了,感谢CSDN

五年了,谢谢CSDN伴我生长

2023-08-15 18:39:13 1423

原创 Laya核心库 + 逻辑 + 资源 移植到 Vite + Vue 3 进行项目开发

技术选型为 **JavaScript 框架:Vite + Vue 3** / **UI框架:Element Plus** / **可视化图表:antv/x6** 等进行基础开发,业务产品使用**Laya 核心js库** 为基础进行开发。

2023-06-07 17:44:47 2356

原创 【Docker】通过dockerfile构建Nginx镜像部署多Web应用

根据上方的Dockerfile脚本在E:**\DockerImage文件夹下准备好所需内容。2、输入E:进入E盘符 输入 cd E:**\DockerImage 进入。default.conf、nginx.conf代表nginx配置文件。http://location:xxxx/app/ 代理。1、Win + R 打开运行框 输入cmd 打开命令窗口。web1、web2、assets代表三个web应用。访问路径 xxxx为端口。

2023-04-14 11:51:59 921 1

原创 设置浏览器横屏可行性测试,附带浏览器全屏功能

2、小程序小游戏可以通过json文件中配置"pageOrientation": “landscap” “deviceOrientation”:“landscape” 设置横屏。1、QQ浏览器、UC浏览器可通过标签设置横屏(这种模式下输入法也是横屏状态)1、微信浏览器是基于微信APP的网页,是否全屏在微信中设置。根据以上问题,还是要做个功能完善的虚拟键盘功能(时间问题)。2、下面方法测试在华为浏览器可行,在微信和QQ浏览器中无效。3、微信浏览器无权限进行相关设置以上设置在微信中无用。

2023-03-22 15:15:35 1218

原创 【Docker】Docker安装

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。docker exec -it xxxxx bash 进入容器(docker exec -it 964f5312e59d /bin/bash)2、点击“程序和功能” -> 点击“启用或关闭Windows功能” 打开Windows功能。-p 代表将容器的8080端口映射到主机的8080端口,前面是主机后面是容器端口。

2022-12-01 17:49:56 891

原创 【Laya + TS + JS】SheetJS(js-xlsx)前端生成Excel表格

SheetJS 社区版提供了久经考验的开源解决方案,用于从几乎任何复杂的电子表格中提取有用的数据,并生成适用于传统和现代软件的新电子表格。SheetJS是前端操作Excel以及类似的二维表的最佳选择之一,而js-xlsx是它的社区版本。其功能强大,支持xls、xlsx、ods等十几种格式。npm库名称为xlsx,node库也叫node-xlsx,免费版不支持样式调整。......

2022-08-08 11:45:32 1391

原创 Unsupported texture format - Texture2D::EncodeTo functions do not support compressed texture formats

问题描述:Unity中使用Laya插件导出烘培场景,导出光照贴图报错解决方法一:修改贴图格式

2022-06-09 10:18:58 2226

原创 【Unity XR】Unity开发OpenXR

Unity开发OpenXR介绍OpenXR相关依赖插件OpenXROpenXR PluginXR Interaction ToolkitXR Plugin Management安装OpenXR相关依赖插件Package ManagerUnity VR 模板配置OpenXR相关依赖插件介绍OpenXR相关依赖插件OpenXROpenXR是一种免版税的开放标准,可提供对增强现实 (AR) 和虚拟现实 (VR)(统称为 XR)平台和设备的高性能访问。OpenXR PluginOpenXR 是由 Khro

2022-04-19 13:59:34 5971

原创 【Unity + Laya】准备工作

准备工作特定Unity版本安装重要提示:从LayaAir引擎2.3开始只能使用Unity 2018.4.7,LayaAir引擎 2.3以前的版本,要使用Unity5.6.x安装Unity 2018.4.7Unity Hub找不到所需版本,请查看:官方发布网站找到所需版本下载,执行UnitySetup64.exe安装LayaAir IDE && LayaAirUnityPluginLayaAir IDE 2.13.0beta 和 LayaAirUnityPlugin 下载

2022-03-30 11:17:42 3015

原创 Git安装TortoiseGit安装

安装GitGit:https://git-scm.com/downloads选择需要的版本TortoiseGit:https://tortoisegit.org/download/选择所需版本 和 语言包傻瓜式安装右击文件夹选择TortoiseGit -》settings 打开面板 选择语言

2022-03-10 16:01:33 137

原创 【Unity】安卓打包环境搭建-通过安装包离线搭建

安装JDK配置环境变量下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlunity需要jdk-8u241-windows-x64版本的jdk,更高版本和更低版本的jdk都不可以。https://www.oracle.com/java/technologies/downloads/#java8执行JDK安装包,根据指引完成安装安装时最好为默认路径,也可安装在系统盘C盘外JDK环境配置1、打开系统属性面板

2022-03-10 10:59:33 8131

原创 【Unity Shader入门】Shader基础光照:光照模型

光照介绍BRDF标准光照模型自发光漫反射Lambert光照模型Half Lambert光照模型高光反射Phong光照模型Blinn-Phong光照模型环境光光照模型实现漫反射Lambert光照模型逐顶点光照逐像素光照Half Lambert光照模型高光反射Phong光照模型逐顶点光照逐像素光照

2021-12-17 14:27:05 2586 1

原创 Unity ScenarioTemplate脚本C#创建注释模板

using UnityEngine;using System.Collections;using System.Collections.Generic;using System.IO;using UnityEditor;using System;using System.Text;using System.Text.RegularExpressions;namespace Epitome{ /*******************************************.

2021-12-06 20:51:11 282

原创 Unity TaskManager协程任务管理器

using System.Collections;using UnityEngine;namespace Epitome{ public class Task { TaskManager.TaskState task; public bool Running { get { return task.Running; } } public bool Paused { get { return task.Paused; } }

2021-12-06 16:06:31 536

原创 Unity EpitomeBehaviour功能扩展类

对于MonoBehaviour的一个功能扩展主要针对生命周期函数做出对继承友好的处理

2021-12-06 16:04:44 2709

原创 Unity AsyncLoading异步加载

using System.Net;using UnityEngine;namespace Epitome{ public static class AsyncLoading { /// <summary> /// 下载文件 /// </summary> /// <param name="url">要下载的文件的网络路径</param> /// <param n

2021-12-06 16:03:32 2491

原创 Unity Loom多线程

using System;using System.Collections.Generic;using System.Linq;using System.Threading;using UnityEngine;namespace Epitome{ public class Loom : MonoSingleton<Loom> { private struct DelayedQueultem { public f

2021-12-06 16:00:55 2466 1

原创 搭建Unity3D游戏引擎开发工具系列:UI框架

Unity3D 开发工具系列 UI框架:UI基类UIBaseUnity3D 开发工具系列 UI框架:UI管理UIManagerUnity3D 开发工具系列 UI框架:MVC模式Unity3D 开发工具系列 UI框架:遮罩管理UIMaskManagerUnity3D 开发工具系列 UI框架:封装接口UIControlUnity3D 开发工具系列 UI框架:定义设置DefinesUnity3D 开发工具系列 UI框架:案例项目CaraSynthesis

2021-12-03 17:10:18 5005

原创 Unity3D 开发工具系列 UI框架:案例项目CaraSynthesis

【UIFrame】Unity UI框架UI基类:UIBase【UIFrame】Unity UI框架UI管理:UIManager【UIFrame】Unity UI框架MVC模式:Model View Controller【UIFrame】Unity UI框架遮罩管理:UIMaskManager【UIFrame】Unity UI框架封装接口:UIControl【UIFrame】Unity UI框架定义设置:Defines【UIFrame】Unity UI框架案例项目:CaraSynthesis案例

2021-12-03 12:33:40 5218

原创 Unity3D 开发工具系列 UI框架:定义设置Defines

【UIFrame】Unity UI框架UI基类:UIBase【UIFrame】Unity UI框架UI管理:UIManager【UIFrame】Unity UI框架MVC模式:Model View Controller【UIFrame】Unity UI框架遮罩管理:UIMaskManager【UIFrame】Unity UI框架封装接口:UIControl【UIFrame】Unity UI框架定义设置:Defines【UIFrame】Unity UI框架案例项目:CaraSynthesisUI

2021-12-03 12:29:35 4606

原创 Unity3D 开发工具系列 UI框架:封装接口UIControl

【UIFrame】Unity UI框架UI基类:UIBase【UIFrame】Unity UI框架UI管理:UIManager【UIFrame】Unity UI框架MVC模式:Model View Controller【UIFrame】Unity UI框架遮罩管理:UIMaskManager【UIFrame】Unity UI框架封装接口:UIControl【UIFrame】Unity UI框架定义设置:Defines【UIFrame】Unity UI框架案例项目:CaraSynthesisUI

2021-12-03 12:26:16 4382

原创 Unity3D 开发工具系列 UI框架:遮罩管理UIMaskManager

【UIFrame】Unity UI框架UI基类:UIBase【UIFrame】Unity UI框架UI管理:UIManager【UIFrame】Unity UI框架MVC模式:Model View Controller【UIFrame】Unity UI框架遮罩管理:UIMaskManager【UIFrame】Unity UI框架封装接口:UIControl【UIFrame】Unity UI框架定义设置:Defines【UIFrame】Unity UI框架案例项目:CaraSynthesisUI

2021-12-03 11:48:04 5686

原创 Unity3D 开发工具系列 UI框架:MVC模式

【UIFrame】Unity UI框架UI基类:UIBase【UIFrame】Unity UI框架UI管理:UIManager【UIFrame】Unity UI框架MVC模式:Model View Controller【UIFrame】Unity UI框架遮罩管理:UIMaskManager【UIFrame】Unity UI框架封装接口:UIControl【UIFrame】Unity UI框架定义设置:Defines【UIFrame】Unity UI框架案例项目:CaraSynthesisMV

2021-12-03 11:46:47 2770 1

原创 Unity3D 开发工具系列 UI框架:UI管理UIManager

【UIFrame】Unity UI框架UI基类:UIBase【UIFrame】Unity UI框架UI管理:UIManager【UIFrame】Unity UI框架MVC模式:Model View Controller【UIFrame】Unity UI框架遮罩管理:UIMaskManager【UIFrame】Unity UI框架封装接口:UIControl【UIFrame】Unity UI框架定义设置:Defines【UIFrame】Unity UI框架案例项目:CaraSynthesisUI

2021-12-03 11:41:08 2656

原创 Unity3D 开发工具系列 UI框架:UI基类UIBase

Unity UI框架,方便管理UI,减少开发难度;

2021-12-03 11:39:29 1881

原创 Unity3D 开发工具系列 日志系统:核心模块Logging

Unity自定义日志系统,方便管理日志信息,提高性能;

2021-12-02 20:10:36 1823

原创 Unity3D 开发工具系列 日志系统:配置模块LogConfig

Unity自定义日志系统,方便管理日志信息,提高性能;

2021-12-02 19:57:30 579

原创 Unity3D 开发工具系列 日志系统:输出模块WindowAppender

Unity自定义日志系统,方便管理日志信息,提高性能;

2021-12-02 19:56:03 905

原创 Unity3D 开发工具系列 日志系统:输出模块MobileGUIAppender

Unity自定义日志系统,方便管理日志信息,提高性能;

2021-12-02 19:54:32 338

原创 Unity3D 开发工具系列 日志系统:输出模块GUIAppender

Unity自定义日志系统,方便管理日志信息,提高性能;

2021-12-02 19:52:50 754

原创 Unity3D 开发工具系列 日志系统:输出模块FileAppender

Unity自定义日志系统,方便管理日志信息,提高性能;

2021-12-02 19:51:00 619

原创 Unity3D 开发工具系列 日志系统:输出模块ConsoleAppender

Unity自定义日志系统,方便管理日志信息,提高性能;

2021-12-02 19:42:24 1276

空空如也

空空如也

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

TA关注的人

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