- 博客(11)
- 收藏
- 关注
原创 Unity时间轴Timeline的项目实战
新建一个Unity工程,然后场景中新建一个GameObject,并重命名为TimeLineDirector,然后通过菜单命令Window->Sequencing->Timeline打开Timeline面版,然后在选中“TimeLineDirector”对象的情况下在timeline面版点击“create”按钮,保存并建立我们的“playable”对象,如下。我们通过拖动时间轴,然后在合适的位置修改位置和旋转属性,重复这个步骤我们就会建立多个关键帧,如下。通过点击“播放”按钮查看效果,如下。
2024-07-18 15:28:16
370
原创 Unity游戏运行中动态切换你的天空盒
此天空盒着色器从六个单独纹理生成一个天空盒。今天在项目中遇到一个需要需要在项目运行中动态调整天空盒的效果,简单查了下资料,做了个DEMO,分享给Unity同行们。这会更改天空盒的方向,如果希望天空盒的特定部分位于场景的特定部分后方,则此设置很有用。在 Unity 中,天空盒是使用天空盒着色器的一种材质。有关可用的天空盒着色器的信息,请参阅。如需了解如何创建使用此天空盒着色器的材质,以及有关如何在场景中渲染天空盒的详细信息,请参阅。此立方体贴图由六个正方形纹理组成,代表全方位的整个天空视图。
2024-07-18 15:26:50
1039
原创 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
1886
原创 Unity项目android下的环境配置及打包
默认情况下,Unity 会安装基于。切换到SDK Tools面版,先勾选“Show Package Details”,显示出更多信息,然后选择当前JDK适合的“Android SDK Command-line Tools”版本(我的jdk版本是jdk-11.0.22,所以工具我选了8.0)如下图。2)手机通过数据线连接到电脑(提示选择“传输文件”即可),另外你的手机要设置成usb调试,然后在android studioh工具箱选择你的设备 - 我的设置名称是“HUAWEI TAS-AN00”,如下图。
2024-07-18 15:21:52
2120
原创 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
773
原创 Unity中的3D 物理系统
但是,如果通过修改__变换__位置将静态碰撞体(即,没有刚体的碰撞体)移入游戏对象或远离游戏对象,则可能无法唤醒游戏对象。这样做的好处是,凸面网格碰撞体可与其他网格碰撞体碰撞,因此,当有一个包含合适形状的移动角色时,便可以使用此功能。刚体碰撞体可与其他对象(包括静态碰撞体)碰撞,是使用物理组件的游戏中最常用的碰撞体配置。对于正常的非触发碰撞,还有一个额外的细节,即所涉及的对象中至少有一个对象必须具有非运动刚体(即,必须关闭 _Is Kinematic_)。碰撞体组件可定义用于物理碰撞的游戏对象的形状。
2024-07-12 11:29:19
731
原创 Unity中的特殊文件夹
此外,Unity还提供了其他类型的插件文件夹,如"Editor"文件夹用于存放编辑器插件,"iOS"文件夹用于存放iOS平台相关的插件等。在Unity项目的根目录下,可以找到一个名为"Assets/Plugins"的文件夹。在这个文件夹中,可以放置编译后的插件文件,如C++编写的动态链接库(.dll文件)或其他平台特定的插件文件。今天想总结一下unity中的特殊文件夹,我之所以写这个文章是最近我发现在我带一些初学者做项目时他们对一些基本的文件夹的功能很模糊,如Resources文件夹的基本功能及使用。
2024-07-06 10:52:39
711
1
原创 Unity中DOTween实战
DOTween是Unity的一个快速、高效、完全类型安全的面向对象动画引擎,针对C#用户进行了优化,免费开源,具有大量高级功能DOTween是Unity的一个快速、高效、完全类型安全的面向对象动画引擎,针对C#用户进行了优化,免费开源,具有大量高级功能。将目标的位置移动到给定值,参数“to”是移动到的位置,参数“duration”为移动的时间,参数“snapping”如果为TRUE,则tween将平滑地将所有值捕捉为整数,默认为false。,并且是无限循环的(下面参数是-1)如下,在2秒的时间内旋转到值“
2024-07-06 10:48:26
952
原创 Unity中游戏数据存储
游戏数据存储的方法很多,分本地和网络存储,本地存储有txt文件、json、PlayerPrefs、ScriptableObject和SQLite数据库读写等等;网络存储则是数据存储在服务器端,然后通过网络传输的方式进行存储。
2024-04-23 07:51:00
2064
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人