Unity技术点分享
文章平均质量分 86
分享一些在进行游戏或仿真开发中遇到的比较分散的技术点
折纸星空Unity课堂
一个酷爱游戏开发的人,当解决了一个个技术问题时-内心无比满足的编程技术工作者。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Unity之基于MVC的UI框架-含案例
类《双人成行》3D动作益智冒险类双人控制游戏开发教程使用案例:类《双人成行》3D动作益智冒险类双人控制游戏开发教程资源地址:https://learn.u3d.cn/tutorial/3d-adventure-william-anna原创 2025-04-26 11:49:14 · 1510 阅读 · 1 评论 -
unity中Timeline动画的播放和播放中如何判断播放结束
unity实用技巧:unity中Timeline动画播放中如何判断播放结束原创 2024-12-28 18:30:00 · 1510 阅读 · 0 评论 -
Unity如何判断Animator当前播放的动画已经结束
Unity如何判断Animator当前播放的动画已经结束原创 2024-12-26 11:53:37 · 1217 阅读 · 0 评论 -
Unity3d开发的C#编码规范
如果方法是修改一个成员变量的值,则方法名一般为:Set + 成员变量名,如SetName(设置名称)。一般来说,在一个开发团队开始一个项目以前都会制定一套编码规范,以便使大家的代码保持一致,所有人更容易阅读对方的代码,以便于后期的代码维护。然后,避免使用单词的缩写,除非它的缩写已经广为人知,如HTTP,它的全拼为Hypertext Transfer Protocol。为了更好的提高团队的工作效率,保证开发的有效性和合理性,并可最大程度的提高程序代码的可读性和可重复利用性,编写此规范。更应以描述清楚为宗旨。原创 2024-09-17 06:00:00 · 1564 阅读 · 0 评论 -
Luban策划开源工具
Luban游戏配置解决方案,是一个强大、易用、优雅、稳定的游戏配置解决方案。它设计目标为满足从小型到超大型游戏项目的简单到复杂的游戏配置工作流需求。luban标准化了游戏配置开发工作流,可以极大提升策划和程序的工作效率。原创 2024-09-15 09:04:02 · 1286 阅读 · 0 评论 -
003InputSystem新输入系统学习工作笔记
一种新的输入系统,可以用作 UnityEngine.Input 中针对 Unity 典型输入系统的更具扩展性和可自定义的替代方案。原创 2024-09-13 07:13:37 · 1300 阅读 · 0 评论 -
Unity 持久化数据存储完整解决方案(persistentDataPath实现)
persistentDataPath:此属性用于返回一个持久化数据存储目录的路径,可以在此路径下存储一些持久化的数据文件;是一个可读写的目录;将游戏运行时需要的可读写的文件模板放到只读文件夹“StreamingAssets”,手机首次运行时再拷贝到可读写的目录“Application.persistentDataPath”,如下实例,游戏在手机平台首次运行时将我们的数据模板文件”data.txt”拷贝到“persistentDataPath”目录,以便于以后在手机端游戏运行时实时读写。原创 2024-09-12 08:15:09 · 2270 阅读 · 0 评论 -
使用Cinemachine电影机制作摄像机跟随效果
使用Cinemachine电影机制作摄像机跟随效果Cinemachine主要由两部分组成Brain和Virtual Camera:Cinemachine Brain监控场景中所有活动的Virtual Camera(虚拟摄像机),而Virtual Camera负责拍摄。原创 2024-09-11 13:05:50 · 980 阅读 · 0 评论 -
Unity时间轴Timeline的项目实战
新建一个Unity工程,然后场景中新建一个GameObject,并重命名为TimeLineDirector,然后通过菜单命令Window->Sequencing->Timeline打开Timeline面版,然后在选中“TimeLineDirector”对象的情况下在timeline面版点击“create”按钮,保存并建立我们的“playable”对象,如下。我们通过拖动时间轴,然后在合适的位置修改位置和旋转属性,重复这个步骤我们就会建立多个关键帧,如下。通过点击“播放”按钮查看效果,如下。原创 2024-07-18 15:28:16 · 1212 阅读 · 0 评论 -
Unity游戏运行中动态切换你的天空盒
此天空盒着色器从六个单独纹理生成一个天空盒。今天在项目中遇到一个需要需要在项目运行中动态调整天空盒的效果,简单查了下资料,做了个DEMO,分享给Unity同行们。这会更改天空盒的方向,如果希望天空盒的特定部分位于场景的特定部分后方,则此设置很有用。在 Unity 中,天空盒是使用天空盒着色器的一种材质。有关可用的天空盒着色器的信息,请参阅。如需了解如何创建使用此天空盒着色器的材质,以及有关如何在场景中渲染天空盒的详细信息,请参阅。此立方体贴图由六个正方形纹理组成,代表全方位的整个天空视图。原创 2024-07-18 15:26:50 · 2142 阅读 · 0 评论 -
Unity下android和ios的开发
注: D:\Develop\Unity\HRVTest\Library\Bee\Android\Prj\Mono2x\Gradle\unityLibrary\src\main\java\com\unity3d\player\UnityPlayerActivity.java使用或覆盖了已过时的 API。TIRAMISU 是 Android 13 的代号 提拉米苏,应该是本地的 SDK 版本较低,请升级到相应的最新版本即可解决此错误。注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。原创 2024-07-18 15:23:38 · 2192 阅读 · 0 评论 -
Unity个人开发者TapTap平台游戏上线流程
淘金城堡实践-Unity开发者TapTap平台游戏上线流程原创 2024-07-18 15:00:56 · 2195 阅读 · 0 评论 -
Unity之2DUI和3DUI混合开发
基本概念是建立两个canvas,一个是放置UI,一个是放置3D模型,并且两个canvas的“RenderMode”都设置为“Screen Space Camera”,并且“Render Camera”都设置为同一个“Camera”。在此渲染模式下,画布的行为与场景中的所有其他对象相同。通常的做法是直接修改Canvas的“Plane Distance”属性值,但我的3DUI的一部分模型是显示在2DUI的后面,一部分显示在2DUI的前面,我的做法是直接修改模型坐标的”Z”值,如下图陨石显示在UI的后面。原创 2024-07-18 15:07:45 · 1605 阅读 · 0 评论 -
Unity中的特殊文件夹
此外,Unity还提供了其他类型的插件文件夹,如"Editor"文件夹用于存放编辑器插件,"iOS"文件夹用于存放iOS平台相关的插件等。在Unity项目的根目录下,可以找到一个名为"Assets/Plugins"的文件夹。在这个文件夹中,可以放置编译后的插件文件,如C++编写的动态链接库(.dll文件)或其他平台特定的插件文件。今天想总结一下unity中的特殊文件夹,我之所以写这个文章是最近我发现在我带一些初学者做项目时他们对一些基本的文件夹的功能很模糊,如Resources文件夹的基本功能及使用。原创 2024-07-06 10:52:39 · 1086 阅读 · 1 评论 -
Unity中DOTween实战
DOTween是Unity的一个快速、高效、完全类型安全的面向对象动画引擎,针对C#用户进行了优化,免费开源,具有大量高级功能DOTween是Unity的一个快速、高效、完全类型安全的面向对象动画引擎,针对C#用户进行了优化,免费开源,具有大量高级功能。将目标的位置移动到给定值,参数“to”是移动到的位置,参数“duration”为移动的时间,参数“snapping”如果为TRUE,则tween将平滑地将所有值捕捉为整数,默认为false。,并且是无限循环的(下面参数是-1)如下,在2秒的时间内旋转到值“原创 2024-07-06 10:48:26 · 1156 阅读 · 0 评论 -
Unity模型边缘高亮插件OutLineEffect
Unity模型边缘高亮插件OutLineEffect原创 2024-07-06 10:46:15 · 1268 阅读 · 0 评论 -
Unity中游戏数据存储
游戏数据存储的方法很多,分本地和网络存储,本地存储有txt文件、json、PlayerPrefs、ScriptableObject和SQLite数据库读写等等;网络存储则是数据存储在服务器端,然后通过网络传输的方式进行存储。原创 2024-04-23 07:51:00 · 2997 阅读 · 1 评论
分享