logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【unity实战】从零使用unity手搓代码实现一个直升机物理和运动控制系统【附项目源码】

本文介绍了Unity中直升机模型的实现方法,推荐了两款优质直升机模型资源。重点讲解了直升机旋翼控制脚本(BladesController)的实现,包括可配置的旋转轴、转速限制和旋转方向控制。通过HelicopterMainEngineController脚本实现直升机动力系统,控制主旋翼和尾旋翼的转速比例,并处理油门输入。文章还涉及物理组件的添加,以及根据高度自动调节升力的算法,通过高度衰减系数使

文章图片
#unity#游戏引擎#游戏
【mysql知识】mysql有哪些常用的字段类型,如何选择字段类型?如何合理的填写字段长度?

MySQL字段类型主要分为数值、字符串和日期时间三大类。数值类型包括整数(TINYINT、INT等)、浮点数(FLOAT、DOUBLE)和定点数(DECIMAL);字符串类型包含定长/变长文本(CHAR/VARCHAR)、长文本(TEXT)和二进制数据(BLOB);日期时间类型有DATE、DATETIME、TIMESTAMP等。选择原则是根据业务需求选用最精确、最小的数据类型:数值看范围,字符串看

#mysql#数据库
【unity游戏开发——网络】网络协议、TCP vs UDP 本质区别

本文系统梳理了网络通信协议的核心知识,重点对比了TCP/IP模型与OSI七层架构的异同。文章通过快递运输的生动类比,解析了TCP三次握手/四次挥手机制,并对比TCP(可靠传输)与UDP(高效传输)的特性差异:TCP适用于网页/文件传输等需可靠场景,UDP更适合直播/实时游戏等低延迟场景。最后提供了网络协议常见面试题精要,并推荐了Unity网络开发系列教程。全文以分层架构解析为核心,用生活化比喻降低

文章图片
#网络#网络协议#unity +4
vscode添加gitbash终端(最新)

vscode添加gitbash终端1.打开vscode2.文件->首选项->设置,打开设置3.搜索terminal.integrated.shell.windows,打开settings.json编辑4.在里面输入你的bash路径如:“terminal.integrated.shell.windows”: “G:\Git\bin\bash.exe”5.保存重启vscod...

文章图片
#bash#windows#linux +1
【unity小技巧】分享vscode如何进行unity开发,且如何开启unity断点调试模式,并进行unity断点调试(2025年最新的方法,实测有效)

首先恭喜你,你找到了这篇文章。因为这篇文章我是经过自己实操,跟着我的步骤操作,保证每个人都能使用vscode进行unity断点调试,能解决你的全部问题。找到这篇文章之前,你可能已经在网上找到了很多五花八门的办法,误人子弟。这也是我写这篇文章的初衷。很多办法会告诉你安装什么Debugger for Unity或者VSCode Unity Debugger插件等等,我现在告诉你这些统统都不需要,如果你

文章图片
#unity#vscode#游戏引擎 +3
【unity小技巧】Unity 四叉树算法实现空间分割、物体存储并进行查询和碰撞检测

四叉树(Quadtree)是一种树形数据结构,广泛用于二维空间中的空间分割。它通过递归将空间分成四个子区域来优化数据查找、碰撞检测、视野剔除等操作。在 Unity 中,四叉树通常用于优化大规模物体的碰撞检测、可见性检测或物体管理等任务,避免直接遍历所有物体,提升性能。四叉树通过空间分割优化了大规模物体的管理和查询,广泛应用于游戏开发中的碰撞检测、物体管理和视野剔除等场景。在 Unity 中实现四叉

文章图片
#unity#算法#游戏 +2
【unity小技巧】分享vscode如何进行unity开发,且如何开启unity断点调试模式,并进行unity断点调试(2025年最新的方法,实测有效)

首先恭喜你,你找到了这篇文章。因为这篇文章我是经过自己实操,跟着我的步骤操作,保证每个人都能使用vscode进行unity断点调试,能解决你的全部问题。找到这篇文章之前,你可能已经在网上找到了很多五花八门的办法,误人子弟。这也是我写这篇文章的初衷。很多办法会告诉你安装什么Debugger for Unity或者VSCode Unity Debugger插件等等,我现在告诉你这些统统都不需要,如果你

文章图片
#unity#vscode#游戏引擎 +3
【unity实战】在Unity中实现音频音效播放可视化起伏音浪显示效果(GetSpectrumData接口)

本文介绍了在Unity中实现音频可视化效果的方法。通过AudioSource的GetSpectrumData接口获取音频频谱数据,配合LineRenderer组件将采样数据转换为动态波形图。文章详细说明了实现步骤:1)准备音频文件和材质球;2)创建LineRenderer对象并配置属性;3)编写脚本实时更新频谱数据;4)将振幅数据映射到线条位置。关键代码展示了如何采样1024个音频点并控制32个渲

文章图片
#unity#音视频#游戏引擎 +2
【unity实战】在 Unity 中实现一个PC和移动手机设备都支持的卡牌放置、物品合成升级、装备、物品拖拽等功能

Unity跨平台2D对象拖拽实现指南 本文介绍了在Unity中实现PC和移动设备通用的2D对象拖拽功能的方法。关键步骤包括: 为2D对象添加Collider2D碰撞器 确保场景中有EventSystem对象 给主相机添加Physics2D Raycaster组件 实现IBeginDragHandler、IDragHandler和IEndDragHandler接口 还介绍了如何实现不同放置区域的逻辑

文章图片
#unity#游戏引擎#游戏
【unity小技巧】Unity 中AudioClip音乐和音效文件的最佳导入设置

本文介绍了Unity音频优化的小技巧:1)小音频片段(如脚步声)建议设为单声道;2)3D音效保持加载时解压缩以获得最佳性能;3)中等音频(如256KB手枪音效)推荐ADPCM压缩格式;4)大型音乐文件(如10.8MB)应采用流式传输减少内存占用。更多Unity技巧可查看作者专栏【unity小技巧】。文章还推荐了20+个Unity开发相关专栏,涵盖从入门到进阶的各个方向。作者向宇在文末提供了博客链接

文章图片
#unity#游戏引擎#游戏 +1
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择