- 博客(334)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 【Unity完整游戏开发案例】从0做一个太空大战游戏
/1.WS控制前后移动2.鼠标控制上下左右旋转3.AD控制倾斜。// 这个脚本实现控制飞机前后移动,方向由鼠标控制。
2025-04-27 17:24:36
59
原创 Animate 中HTMLCanvas 画布下实现拖拽、释放、吸附的拼图游戏
1.舞台上物体拖拽 2.松手以后,检查是否移动到范围内,是则自动吸附 3.播放音效 4.变量+1,显示在舞台的动态文本中。下面代码实现拖拽和释放 地图模块。
2025-04-27 10:03:24
114
1
原创 Animate 中HTMLCanvas 画布下的鼠标事件列表(DOM 鼠标)
在 JavaScript 和 中,常用的鼠标交互事件可分为两大类: 和 12。
2025-04-27 10:00:49
237
原创 【Unity+Vuforia】Vuforia AR项目开发全流程:从物体扫描到3D交互
2.扫描完毕以后弹出按钮(包含三个星球),点击按钮就会克隆对应星球到指定位置,1.扫描成功后会弹出一个UI文字提示框“恭喜你扫描成功”1.扫描成功后会弹出一个UI文字提示框“恭喜你扫描成功”3.用手点击这些模型,模型会放大并且手离开就会复原。4.点击这些模型,会弹出3Dui 面板。2.未完待续..........实现3D物体扫面以后的逻辑。
2025-03-21 11:32:56
1571
4
原创 小发明触觉手套与Unity+PICO4蓝牙链接-基于Arduino+震动电机实现
Target API Level ≥ 23,勾选"Internet Access"和"Bluetooth"重点在于保持蓝牙通信稳定,建议优先使用USB直连调试,后期转为无线。在PC端运行Unity,通过USB连接Arduino测试震动触发。使用Arduino IDE串口监视器发送指令测试电机响应。修改HC-05波特率为115200(需AT指令配置)将Unity工程打包至PICO4,测试蓝牙指令传输。电机1:右手拇指指腹(翻晒阻力反馈)电机2:右手掌心(蒸汽压力反馈)电机3:左手手腕(系统警报反馈)
2025-03-11 22:38:04
903
原创 ARCore requires at least Gradle version 5.6,4 (5.1.1 detected).Visit
通过以上步骤,你应该能够解决 ARCore 对 Gradle 版本的要求问题,并成功构建和运行你的 ARCore 应用。ARCore 要求至少使用 Gradle 版本 5.6.4,但当前检测到的是 5.1.1。
2025-03-07 16:48:14
102
原创 URP探针体积(Probe Volume)原理与使用详解
探针体积通过自动化生成 + 自适应密度 + 流式加载,解决了传统光照探针在大规模场景中的性能与精度矛盾。动态物体光照优化:通过高密度采样消除接缝,提升移动物体的间接光质量;开放世界支持:流式加载机制与APV技术降低了内存占用,扩展了场景规模上限;工作流简化:相比手动放置探针组,节省了90%以上的配置时间。开发者需注意其局限性(如边界控制),结合LPPV、反射探针等工具构建完整光照方案。对于需要精确控制探针位置的场景,仍建议混合使用传统Light Probe Groups。
2025-03-06 12:04:45
1027
原创 Unity URP渲染管线烘焙场景教程
大型场景需要烘焙,否则设备加载负担很大,开发中是不允许实时光照发布场景。老外教程:https://www.youtube.com/watch?v=KJ4fl-KBDR8外部导入模型:解决缝隙问题
2025-03-06 12:04:32
993
原创 在Unity中遇到“Object‘s size in lightmap has reached the max atlas size”错误
使用**Lightmap视图**(Lighting窗口 → Scene视图下拉选择`Lightmaps`)定位高占用物体。`Lighting窗口` → `Lightmapping Settings` → `Compression``Lighting窗口` → `Lightmapping Settings` → `Resolution`3. **全局设置**:适当提升`Max Lightmap Size`或降低全局`Resolution`。- **分块烘焙**:将大场景分割为多个区域,分别烘焙光照贴图。
2025-03-06 12:03:49
399
原创 深度学习训练过程图表可视化工具总结
在深度学习模型的训练过程中,系统地记录和可视化关键数据不仅能帮助理解模型的内部机制,还能有效指导模型的优化与调整。选择合适的可视化工具:功能全面,适合本地实时监控。:功能强大,适合复杂实验管理和团队协作。MLflow:适合需要完整生命周期管理的项目。Dvclive:轻量级,适合与DVC进行数据版本管理的项目。:适合网络架构的设计与展示。其他工具(如VisualDL、PlotNeuralNet、Gephi等):根据具体需求选择,提升可视化效果。系统记录关键数据。
2024-12-28 15:02:51
1131
原创 Unity文件路径访问总结:从基础到高级的资源加载方法
在计算机中,文件路径是用来定位文件或文件夹的字符串。在Unity中,文件路径通常用于加载资源、读取配置文件或访问本地数据。绝对路径:从根目录开始的完整路径,例如。相对路径:相对于当前工作目录的路径,例如。是Unity提供的一个属性,用于获取项目中Assets文件夹的本地路径。它指向 Unity 项目的根目录,包含了Assets文件夹以及其他项目文件和文件夹。路径示例是 Unity 编辑器脚本 API 的一部分,用于在编辑器中管理和加载Assets文件夹中的资源。它提供了创建、加载、保存资源的功能。路径格式。
2024-12-23 09:54:51
1357
原创 深度学习领域的主要神经网络架构综述
深度学习领域涵盖了多种神经网络架构,每种架构在不同的应用场景中展现出独特的优势和性能。前馈神经网络(FNN)和多层感知器(MLP)作为基础模型,广泛应用于回归和分类任务。卷积神经网络(CNN)在图像处理领域取得了卓越的成果,通过不断发展出现了诸如ResNetInception等多种变体。循环神经网络(RNN)及其变种如LSTMGRU在处理序列数据和时间依赖任务中表现突出,而架构凭借其强大的注意力机制,已经成为自然语言处理的主流架构。此外,生成对抗网络(GAN)
2024-12-21 18:15:15
1745
原创 【Unity热更新下载】Unity 从远程服务器上加载 AssetsBundle 资源到代码中
是 Unity 提供的一种资源打包格式,允许开发者将游戏中的资源(如模型、纹理、音频等)打包成独立的文件,并通过网络动态加载。相比于直接将资源嵌入游戏包中,节省包体大小:只加载需要的资源,减少初始包体大小。支持热更新:通过网络动态更新资源,无需重新发布游戏。灵活性高:可以按需加载资源,优化内存和性能。通过本文的教程,你已经学会了如何从远程服务器上加载资源到 Unity 项目中。这种方法非常适合实现游戏的热更新功能,帮助开发者快速修复问题或更新内容。希望本文对你有所帮助,祝你在 Unity 开发中取得成功!
2024-12-20 16:00:28
1299
原创 【小白你好】深度学习的认识和应用:CNN、GNN、LSTM、Transformer、GAN与DRL的对比分析
深度学习是人工智能(AI)的一部分,它让计算机能够像人类一样学习和做决策。通过模拟人脑的神经元,深度学习模型可以从大量的数据中提取模式和规律。这种技术在图像识别、自然语言处理、语音识别等领域取得了惊人的成果。卷积神经网络(Convolutional Neural Network,简称CNN)是一种专门用于处理图像数据的神经网络。它通过“卷积”操作来自动提取图像中的特征,如边缘、形状等。图神经网络(Graph Neural Network,简称GNN)是一种处理图结构数据的神经网络。
2024-12-18 00:16:05
1123
原创 Unity中控制声音根据距离进行播放衰减
如果需要更精细的控制,可以使用自定义衰减曲线:csharp复制// 距离 0 米,音量 1// 距离 10 米,音量 0.5// 距离 50 米,音量 0通过 Unity 的组件,开发者可以轻松实现声音的距离衰减效果。关键在于合理设置和。无论是背景音乐、环境音效还是角色对话,都可以通过这些设置实现更真实的音效体验。希望本文能帮助你在 Unity 中更好地控制声音的距离衰减效果!如果你有任何问题或建议,欢迎在评论区留言讨论。参考资料。
2024-12-13 10:02:23
1433
1
原创 【Unity 动画混合树】代码控制一个参数完成连续动作-BlendTree 适合连续动作
AI prompt:这个代码是控制Unity 动画混合树的一个参数,从而改变站立、走路、跑步动画切换到,去哦那个你帮我把每一行代码写清楚清晰的注释,注释包括:如果是属性,写清楚这个变量为什么要声明、用来干吗 ,如果是语句,写清楚触发是什麽、执行是什麽。
2024-12-11 09:48:14
1097
原创 认识深度神经网络ResNet50
ResNet50 是一种强大且经典的深度学习网络,适用于各种计算机视觉任务。它通过引入残差模块解决了深度网络训练困难的问题,是现代深度学习中应用最广泛的模型之一。
2024-12-05 12:05:50
1238
原创 真方便!绝!使用.bat文件批量运行命令
bat文件是Windows操作系统中的批处理文件。它是一个文本文件,包含一系列命令,能够让计算机自动按顺序执行这些命令。通过.bat文件,你可以自动化许多任务,比如软件安装、文件管理、系统配置等。简单说: 就是你准备让CMD执行的命令,可以全部写到一个text文本中,然后把后缀改成.bat,就可以双击运行你所有命令让CMD去分布执行!使用标签和goto命令实现简单的函数。echo 这是一个函数goto :eof简单易用:不需要编程背景,易于编写和修改。功能强大:可以自动化许多任务。
2024-12-05 11:04:53
2335
原创 【Unity 动画控制】直接在状态机中用代码控制站立、走路、跑步
选中对应过度线进行设置!这些参数就是控制一个动画到另一个动画切换到开关!太多了,不想打字了!你自己随意设置这些参数开关!
2024-12-04 11:22:53
542
原创 【Unity 动画】Animation state 动画片段属性面板的解释
假设你有一个“受伤”状态,你希望无论角色当前处于什么状态(行走、跑步、跳跃等),只要受到攻击,角色就会立即进入“受伤”状态。你可以从“任意状态”创建一个过渡到“受伤”状态,这样无论角色当前处于哪个状态,都会立即进入“受伤”状态。你可以启用“Parameter”,并通过脚本将“Cycle Offset”设置为0.25,这样每次进入行走状态时,动画会从循环的1/4处开始播放。你可以在“行走”状态中添加一个过渡,当某个条件满足时(例如按下“Shift”键),角色会从“行走”状态切换到“跑步”状态。
2024-12-04 09:53:10
697
原创 【Unity动画】超详细理解动画过渡面板参数 - Animation Transition
动画过渡就像是在两个不同的动画之间建立一座桥梁。比如,你的角色可能从“行走”状态切换到“跑步”状态。动画过渡就是定义这个切换过程的细节,比如切换需要多长时间,以及在什么条件下触发这个切换。动画过渡是Unity动画系统中的重要组成部分,通过理解和掌握这些参数,你可以创建更加复杂和动态的动画行为。希望本文能帮助你更好地理解和使用动画过渡面板中的各个参数。如果你有任何问题或建议,欢迎在评论区留言讨论!参考资料Unity官方文档 - Animation Transition。
2024-12-04 09:47:25
1564
原创 服务器上部署前端页面-实现IP+端口/index.html在线访问你的网页
确保你的项目已经准备好了所有的静态资源文件(如HTML, CSS, JavaScript等)。公开暴露Tomcat服务可能带来安全风险,请确保采取适当的安全措施,比如限制对Tomcat管理界面的访问、定期更新软件版本等。如果Tomcat已经在运行,你可以通过重启服务来使更改生效。来访问你的前端页面。你会惊奇的发现框架发布后的文件目录和自己不用框架开发的目录不是一样么!你会惊奇的发现框架发布后的文件目录和自己不用框架开发的目录不是一样么!你会惊奇的发现框架发布后的文件目录和自己不用框架开发的目录不是一样么!
2024-12-03 23:03:19
1624
原创 新手学习:网页前端、后端、服务器Tomcat和数据库的基本介绍
首先一点,不管是那个框架开发的网页前端,最后都需要Build,构建完毕以后都是原始的HTML + CSS + JS 三样文件!明白了,下面是针对小白读者的详细博客写作建议,包含基础概念的解释、代码示例以及必要的步骤说明。通过这个框架,读者即使没有任何基础也能逐步理解每个技术点。
2024-12-03 22:45:01
1647
原创 [VUE]框架网页开发02-如何打包Vue.js框架网页并在服务器中通过Tomcat启动
在现代Web开发中,Vue.js已经成为前端开发的热门选择之一。然而,将Vue.js项目打包并部署到生产环境可能会让一些开发者感到困惑。本文将详细介绍如何将Vue.js项目打包,并通过Tomcat服务器启动运行。
2024-12-03 22:17:50
1269
原创 【Unity 动画】设置跟运动(Apply Root)模型跟着动画产生位移
根运动是Unity中处理角色动画移动和旋转的重要机制。通过合理配置根运动的设置,你可以控制角色的移动方式,使其在动画中表现得更加自然和流畅。理解根运动的原理和应用场景,可以帮助你更好地设计和实现角色的动画效果。这个地方设置为None才会出现前面的面板。
2024-12-02 11:48:26
2357
原创 《如何使用Unity的Avatar人偶以及启动重定向-实现2个或多个人物模型使用同一个动画片段》
骨骼结构匹配:在进行动画重定向时,必须确保源模型和目标模型的骨骼结构相匹配,否则重定向的效果可能会不理想。两个模型都必须在外部有自己的骨骼分别创建自己的Avatar使用各自的AvatarAnimator Controller:确保两个模型的Animator都设置为同一个动画控制器。性能优化:在使用Skinned Mesh Renderer时,根据需要调整BoundsQuality等参数,以优化性能和动画效果。动画预览。
2024-11-29 10:57:59
2082
原创 在Unity中实现物体动画的完整流程
通过以上步骤,你可以在Unity中为任何物体添加动画。无论是2D还是3D动画,Unity都提供了强大的工具来帮助你实现复杂的动画效果。希望本文能帮助你更好地理解和掌握Unity中的动画制作流程。
2024-11-25 10:22:26
2592
原创 《下载别人的python项目,如何安装 requirements.txt 中的包》
通过以上步骤,你可以轻松地安装文件中列出的所有依赖包,并确保项目在本地环境中正常运行。使用虚拟环境可以避免全局安装包污染,保持项目环境的独立性。此外,pip-tools和Pipenv等工具提供了更高级的功能,帮助你更好地管理项目依赖。希望这篇博客能帮助你顺利安装项目依赖包,并在本地环境中成功运行项目!
2024-11-23 19:13:36
1198
原创 【解决】Unity TMPro字体中文显示错误/不全问题
在右边的属性中找到Atlas Width h和 Atlas Heigth,修改的大一点,保证更多文本能显示即可。
2024-11-22 16:08:46
857
原创 【Python】创建Python项目的步骤-超详细(保姆级教程)
Python项目是你用Python语言开发的一套程序或应用。无论是一个简单的脚本,还是一个复杂的Web应用,良好的项目结构和规范是确保开发顺利的基础。
2024-11-21 11:19:26
10694
2
原创 【UGUI】Unity 背包系统实现02:道具信息提示与显示
通过以上步骤,我们实现了一个简单的背包系统,包括道具信息的提示和显示功能。通过动态生成背包格子、处理鼠标事件,我们可以在 Unity 中轻松实现这一功能。希望本文对你在 Unity 中开发背包系统有所帮助。
2024-11-18 11:20:09
1717
原创 【UGUI】背包的交互01(道具信息跟随鼠标+道具信息面板显示)
通过以上两个脚本,我们实现了一个简单的背包系统,包括初始化物品栏、鼠标滑入显示提示框、鼠标点击显示信息面板等功能。你可以根据需要进一步扩展这个系统,例如添加物品拾取、物品使用等功能。使用本教程前先学习!【UGUI】事件侦听EventSystem系统0学-CSDN博客实现它主要有三个核心组件:当谈论这些组件时,我们实际上是在谈论游戏中管理事件和交互的“守护神”。
2024-11-18 10:34:52
1388
原创 【UGUI】Unity 游戏开发:背包系统初始化克隆道具
通过这个简单的示例,我们学习了如何在 Unity 中初始化一个背包系统。这个系统可以作为游戏开发的基础,帮助你更好地管理和使用游戏中的道具。希望这篇博客对你有所帮助,祝你在 Unity 游戏开发中取得成功!
2024-11-15 17:16:45
1524
原创 【UGUI】萌新教程-我是这样实现Unity注册登录UI界面跳转的
注册界面:用户点击注册按钮后,关闭注册界面,打开提示框。提示框:用户点击提示框按钮后,关闭提示框,打开登录界面。登录界面:用户点击登录按钮后,关闭登录界面,跳转到游戏场景。
2024-11-08 10:02:32
2147
5
原创 [VUE]框架网页开发01- 本地开发环境安装+创建空项目
如果不安装 webpack,你将无法使用 Vue CLI 创建项目,也无法享受 webpack 提供的各种功能和优化手段,从而限制了项目的开发和性能优化。当你在 Vue 项目中运行 `npm run serve` 时,出现 `Missing script: "serve"` 错误,这通常是因为 `package.json` 文件中没有定义 `serve` 脚本。如果你已经有一个 `dev` 脚本,并且它可以正常运行,那么你可以继续使用 `npm run dev` 来启动开发服务器。
2024-11-04 16:31:54
1139
原创 【UGUI】实现点击注册按钮跳转游戏场景
通过以上步骤,我们成功实现了点击注册按钮跳转到游戏场景的功能。这个过程涉及到了脚本的编写、场景的配置以及按钮回调函数的绑定。希望这篇博客能够帮助你更好地理解如何在Unity中实现场景切换的功能。如果你有任何问题或建议,欢迎在评论区留言讨论!
2024-11-04 11:45:00
852
原创 【UGUI】为射击游戏添加动态显示的分数和血量到UI界面
在这个项目中,我们希望实现一个简单的游戏系统,其中玩家可以通过击中目标来获得分数,同时通过与怪物碰撞来减少血量。分数和血量需要在游戏界面上实时显示,以便玩家能够随时了解自己的状态。在Unity中,静态变量是一种全局变量,可以在整个程序中共享。在本项目中,我们使用静态变量来存储分数和血量,这样可以在不同的脚本中方便地访问和修改这些数据。为了实现加分和减血的功能,我们定义了两个静态方法。方法中,我们实时更新分数和血量的显示。方法中,我们对分数和血量进行了初始化,并将。为了在界面上显示分数和血量,我们使用了。
2024-11-01 11:41:43
624
原创 【跑酷项目01】实现角色的移动
通过这个简单的教程,你已经学会了如何在Unity中实现角色的基本移动和跳跃功能。这个基础控制功能是开发跑酷游戏的重要一步。你可以在此基础上进一步扩展,添加更多功能,如双跳、冲刺、障碍物等,让你的跑酷游戏更加丰富和有趣。如果你有任何问题或建议,欢迎在评论区留言!👇。
2024-10-23 11:32:41
438
原创 【跑酷项目02】实现触发并在前方克隆金币
通过这个简单的脚本,我们实现了在玩家碰到特定碰撞器时,在指定位置生成金币的功能。代码结构清晰,逻辑简单,适合初学者学习和理解。希望这篇文章能帮助你更好地理解Unity中的碰撞检测和对象克隆。如果你有任何问题或建议,欢迎在评论区留言讨论!
2024-10-21 11:47:36
899
2
原创 Unity中叉乘意义与代码
向量的叉乘(也称为向量积)是两个三维向量之间的运算,结果是一个新的向量。数学上,给定两个向量 a 和 b,它们的叉乘 a×b 是一个垂直于 a 和 b 所在平面的向量。
2024-10-16 11:38:55
603
Live Face Capture.unitypackage
2024-03-16
ojdbc8 12.2.0.1
2023-10-05
Redis(Windows版)内存非关系型数据库,轻量便捷
2023-09-27
SQLite 64位 Windows安装包
2023-09-27
超级便捷简单的jar转exe工具,比那个什么game.exe4j 好用多了!操作简单!
2023-06-22
Unity shaderlab&cg vs关键词高亮工具
2016-05-25
求能够遮挡背后模型的,还可以透明的URP shader
2022-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人