- 博客(66)
- 资源 (3)
- 收藏
- 关注
原创 Vuforia AR篇(四)— AR虚拟按钮
在当今互联网和移动设备普及的背景下,**增强现实(AR)**技术正迅速成为连接现实世界与数字信息的重要桥梁。AR虚拟按钮作为这一技术的创新应用,不仅提供了一种全新的用户交互方式,还极大地提高了界面的直观性和操作的便捷性。本文将介绍AR虚拟按钮的使用。
2024-04-26 19:12:12 325
原创 Vuforia AR篇(二)— 扫描指定图片播放视频
此外,还有视频背景设置、数据库管理、设备跟踪等选项。这些参数允许开发者根据项目需求和目标设备的特性来调整Vuforia Engine的行为。Vuforia Configuration在Unity中包含了多个参数设置,用于调整和优化AR应用程序。在Image Target Behaviour 中设置需要识别的图片。在ImageTarget下创建一个Plane并且赋值给Videos。复制license key填入ArCamera。在unity中导入下载的数据库包。登录官网创建一个账号,然后登录。
2024-04-11 19:00:00 1263
原创 Docker篇(二)— Docker架构介绍
Docker可以让一个应用在任何操作系统中非常方便的运行。而以前我们接触的虚拟机,也能在一个操作系统中,运行另外一个操作系统,保护系统中的任何应用。
2024-04-10 19:30:00 946
原创 Vuforia AR篇(一)— 开启AR之门
随着科技的不断发展,增强现实(Augmented Reality,AR)技术正在逐渐渗透到我们的日常生活中,为人们带来了全新的数字体验。在AR技术的推动下,我们可以将虚拟世界与现实世界相结合,创造出丰富多彩的交互体验。而在众多AR开发平台中,Vuforia Engine以其强大的功能和灵活的工具成为了开发者的首选
2024-04-10 15:09:22 1459
原创 Kubernetes篇(一)— kubernetes介绍
本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。
2024-03-29 16:29:18 846
原创 Unity AI Navigation自动寻路
Unity是一款强大的游戏开发引擎,而人工智能(AI)导航是游戏中至关重要的一部分。通过Unity的AI Navigation系统,开发者可以轻松地为游戏中的角色实现自动导航功能。本文将介绍Unity中AI Navigation的基础内容,帮助开发者快速入门。
2024-03-28 17:32:46 1869
原创 unity 横版过关单向通行实现(PlatformEffector2D)
PlatformEffector2D 是 Unity 中的一个 2D 物理组件,用于调整 2D 角色与平台之间的交互行为。通常情况下,角色在跳跃、站立或行走时需要与平台进行交互PlatformEffector2D 可以实现这些行为并提供更多的控制选项。
2024-03-27 13:45:51 1394
原创 Unity3d Shader篇(十六)— 模拟雪的Shader
在游戏开发中,模拟雪效果是营造寒冷气氛的重要组成部分之一。本文将介绍如何使用Unity Shader编写一个模拟雪的Shader,通过调整参数实现雪花的积雪效果。**纹理采样:**通过采样主纹理和法线贴图,获取雪花的颜色和法线信息。
2024-03-24 11:00:00 1466
原创 Java中文乱码问题的分析及其解决方案
随着全球化的发展,软件需要支持多种语言,特别是中文。然而,Java开发者经常遇到中文乱码问题,这可能会导致数据传输和显示错误。本文将深入探讨Java中文乱码的原因,并提供一系列解决方案。处理Java中文乱码问题需要细心和正确的编码知识。本文提供的解决方案可以帮助开发者避免常见的陷阱,确保软件能够正确处理中文字符。
2024-03-23 21:38:40 700
原创 Spring Cloud微服务Actuator和Vue
随着微服务架构的流行,对系统运行状况的监控和管理变得至关重要。Spring Cloud提供了强大的监控工具Actuator,能够实时监控服务的运行状态、性能指标和健康状况。本文将介绍如何使用Spring Cloud的Actuator来实现微服务的监控。
2024-03-21 20:00:00 2118
原创 UniTask 异步任务
随着Unity游戏开发的流行,异步编程变得越来越重要。UniTask是一个轻量级的异步编程库,它为Unity开发者提供了更高效的编程方式。本文将介绍UniTask的基础内容和一些常用的API,以及它们的使用示例。Unitask 是一个优秀的异步任务库,它简化了在 Unity 中处理异步操作的方式,提高了开发效率和代码可维护性。通过本文的介绍,可以更加深入地了解 Unitask 的使用方法,并在自己的项目中应用它,从而提升游戏开发的质量和效率。
2024-03-20 21:00:00 2038
原创 Unity3d Shader篇(十五)— 激光扫描效果
在图形渲染中,X射线或激光扫描效果常用于突出显示特定物体的轮廓或边缘。通过调整光线与表面的夹角,可以产生类似于医学X射线或科幻风格的扫描效果。本文将介绍如何使用Unity Shader编写实现X射线或激光扫描效果的Shader。X射线或激光扫描效果是一种通过计算光线与物体表面的夹角来产生特殊视觉效果的渲染技术。当光线与表面垂直或接近垂直时,表面会呈现出更亮的效果,而当光线与表面较平行时,则会呈现出更暗的效果。这种效果常被用于突出显示物体的边缘或轮廓,使得物体看起来更加立体和有质感。
2024-03-15 12:30:00 1552
原创 Unity3d Shader篇(十四)— 卡通着色
卡通着色是一种常见的图形渲染效果,它将物体的光照和颜色处理成简单的、扁平的色块,以模拟漫画或动画中的风格。本篇博客将介绍如何在Unity中使用Shader实现卡通着色效果。简化光照:卡通着色将光照计算简化为基于表面法线和光源方向的漫反射模型,通常忽略了光源的阴影和反射等复杂效果,使得渲染结果更加扁平。颜色平滑处理:卡通着色通过将颜色分段处理或应用简单的插值,使得颜色之间的过渡更加平滑,呈现出类似于印刷品的色彩效果
2024-03-14 19:00:00 1249
原创 OpenCV 配置 VS 2022并识别人脸框出
在计算机视觉领域,人脸识别是一项具有挑战性且备受关注的任务。借助于开源的计算机视觉库OpenCV,我们可以轻松实现人脸识别功能,并通过在识别出的人脸周围绘制边界框的方式来突出显示人脸位置。本篇博客将介绍如何配置环境,然后使用C++和OpenCV库读取图像、进行人脸识别,并框出识别到的人脸。OpenCV(Open Source Computer Vision Library)是一个开源计算机视觉和图像处理库,提供了大量的图像处理和计算机视觉算法。
2024-03-13 19:45:00 1074 1
原创 C语言中大小写字母的转换方法
在C语言编程中,有时需要进行大小写字母的转换操作。这种转换可以在很多情况下用于字符串处理、数据比较等场景。本文将介绍在C语言中实现大小写字母转换的几种方法
2024-03-12 12:30:00 2081 1
原创 Unity3d Shader篇(十三)— 透明度混合(AlphaBlend)
在计算机图形学中,透明度混合(AlphaBlend)是一种常用的技术,用于实现透明效果。透明度混合允许将半透明物体与场景进行混合,以产生逼真的视觉效果。在Unity中,通过编写Shader可以实现透明度混合效果,本篇博客将介绍如何在Unity中使用Shader实现透明度混合效果。透明度混合(Alpha blending)是一种图形渲染技术,用于在渲染半透明物体时将其颜色与背景进行混合,从而产生透明效果。
2024-03-11 13:00:00 2983
原创 Unity 和 OpenCV:结合计算机视觉和游戏开发
Unity 和 OpenCV 是两个强大的开发工具,分别用于游戏开发和计算机视觉。结合它们可以实现一些有趣和创新的项目。本篇博客将介绍如何在 Unity 中集成 OpenCV,以及如何利用它们的结合来创建令人惊叹的应用程序。结合 OpenCV 和 Unity 可以实现许多有趣和创新的项目。通过利用 OpenCV 在 Unity 中的集成,我们可以创建出令人惊叹的图像处理和游戏开发应用程序。无论是学习者还是专业开发者,都可以从这种结合中受益,并创造出令人印象深刻的作品。
2024-03-10 13:00:00 1431 6
原创 Unity3d Shader篇(十二)— 透明度测试(AlphaTest)
在计算机图形学中,透明度测试(Alpha Test)是一种常用的技术,用于在渲染过程中根据像素的Alpha值进行裁剪或者过滤。通过透明度测试,可以实现在渲染物体时只显示符合一定透明度要求的像素,从而达到特定的视觉效果。本篇博客将介绍透明度测试在Shader中的应用。透明度测试是一种在渲染过程中根据像素的Alpha值进行裁剪或过滤的技术。在渲染物体时,每个像素都有一个Alpha值,用来表示其透明度。透明度测试通过比较像素的Alpha值与设定的阈值,来决定是否保留该像素或者丢弃该像素。
2024-03-09 13:15:00 1343
原创 Linux常用操作命令大全
Linux是一种开源的操作系统,广泛应用于服务器和个人计算机中。它提供了丰富的命令行工具,用于管理文件系统、网络、用户等各个方面。本文将介绍一些常用的Linux命令,帮助您更好地理解和使用Linux系统。
2024-03-08 14:09:34 1086
原创 Lua 篇(一)— 安装运行Hello World
前言Lua 是一种轻量级的嵌入式脚本语言,它可以与 C 语言无缝集成,提供了强大的编程能力和灵活的语法。Lua 在很多领域都有广泛的应用,比如游戏开发,网络编程,数据分析等。本文就介绍了 Lua 的安装和运行。
2024-03-03 23:49:25 950
原创 Unity3d Shader篇(十一)— 遮罩纹理
在计算机图形学中,遮罩纹理是一种常用的技术,用于控制物体表面的某些属性或效果。通过使用遮罩纹理,可以实现诸如高光强度、反射率等在物体表面不同区域之间的差异化。在本篇博客中,我们将介绍如何使用Shader实现遮罩纹理效果。遮罩纹理的工作原理基于纹理映射的概念。在渲染过程中,每个像素的颜色都是由纹理采样和一系列计算操作得到的。而遮罩纹理作为额外的输入,会在片段着色器中被采样并应用到计算过程中。通常情况下,遮罩纹理的像素值会被映射到一个范围内,用来表示某种属性的强度或影响程度。
2024-03-02 21:35:57 822
原创 Unity3d Shader篇(十)— 渐变纹理
渐变纹理(Gradient Texture)是一种常用的纹理类型,在计算机图形学中广泛应用于实现各种颜色渐变效果。本文将介绍一种使用渐变纹理的Shader效果——Unlit渐变纹理Shader的实现原理和效果展示。Unlity渐变纹理Shader是一种简单的Shader,它不考虑光照效果,只通过渐变纹理来定义物体的颜色。这种Shader通常用于实现一些不需要光照的特效或简单的渲染效果,如UI元素、2D特效等
2024-03-01 19:00:00 1828
原创 Unity3d Mesh篇(三)— 创建立方体
在 Unity 中,创建立方体是学习和理解网格(Mesh)基础知识的重要一步。本篇教程将介绍如何使用 C# 脚本在 Unity 中创建一个简单的立方体,并使用 MeshFilter 和 MeshRenderer 组件来渲染它。通过本教程,你学会了如何使用 C# 脚本在 Unity 中创建一个简单的立方体,并使用 MeshFilter 和 MeshRenderer 组件来渲染它。立方体的创建是理解网格基础知识的重要一步,希望本教程能够帮助你更深入地了解 Unity 中的网格操作。
2024-02-29 19:30:00 1990
原创 npm install常见错误的完整指南
通过了解这些常见的npm install错误及其解决方案,您可以更好地管理和解决项目开发过程中可能遇到的问题。
2024-02-28 12:03:17 1455
原创 Unity3d Shader篇(九)— 世界空间法线纹理映射
世界空间法线纹理映射适用于静态物体或者不需要考虑形变的情况,实现简单但不适用于动态形变物体。而切线空间法线纹理映射适用于动态形变物体,能够准确跟随形变,但需要额外的切线信息并且计算复杂度较高。选择合适的方法取决于具体的应用场景和需求
2024-02-23 12:00:00 1580
原创 Unity3d Mesh篇(二)— 创建Unity Logo平面
使用C#脚本实现在Unity中创建平面,并通过调整顶点、UV坐标和三角形来生成Unity Logo 的效果
2024-02-22 19:30:00 1738
A-Pathfinding-Project-Pro-v4.2.17
2024-02-28
Playmaker v1.9.5.f3
2024-02-28
Obi Rope V6.4
2024-02-28
Damage-Numbers-Pro-v4.13
2024-02-28
DOTween Pro v1.0.310
2024-02-28
Unity trilib插件
2024-02-28
unity仿真常用dll库
2024-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人