自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Unity Dotween Ease曲线 图表 效果展示

DoTweenEase曲线图DoTween 曲线效果示例

2020-11-17 18:22:09 42

原创 Unity2019 打包Android报错 Android NDK not found

打包报错:UnityException: Android NDK not foundAndroid NDK not found or invalid.NDK配置报错:Edit -> Preferences -> External Tool -> Android NDK解决:下载指定的**NDK r19(64-bit)(19.0.5232133)**版本下载链接:https : //dl.google.com/android/repository/android-ndk-r19

2020-11-10 23:12:56 73

原创 Unity问题: Copying assembly from Library/ScriptAssemblie failed.

报错问题:Copying assembly from Library/ScriptAssemblie failed.软件版本:Unity 2018.1.9f2解决方法:1.保存Unity当前项目和C#代码;2.重启Unity后解决。

2020-11-05 01:40:12 8

原创 Unity中动态创建Mesh (1)

引言3D世界中任何的面都是由三角形绘制完成的,因为任何无规则的集合图形都可以由三角形来组成。比如四边形,无论是正四边形还是无规则四边形都可以由两个三角形拼接而成。如下图,模型上的一个个小网格就是Mesh,这些Mesh有不同的三维顶点(Vector3),共同组成了一个3D模型。什么是Mesh?Mesh是指的模型的网格,3D模型是由多边形拼接而成,而多边形实际上又是由多个三角形拼接而成的。即一个3D模型的表面其实是由多个彼此相连的三角面构成。三维空间中,构成这些三角形的点和边的集合就是Mesh。原理

2020-10-31 15:31:30 29

转载 Unity3D ParticleSystem粒子系统属性简介

粒子系统在 Unity 通常用作制作烟雾,蒸汽,火焰和其他雾化效果,通过一到两个材质和不断绘画,创造一个混乱特效。典型的粒子系统在一个物体上 包括一个 Particle Emitter 粒子发射器, 一个 Particle Animator 粒子播放器和一个 Particle Renderer 粒子渲染器,如果想和别的物体交互,可以添加一个ParticleCollider 粒子碰撞器到物体上。为了让大家更好的熟悉粒子系统,下面就对粒子系统属性做了详细的总结。创建“粒子系统物体”(点击菜单GameObjec

2020-10-21 20:01:49 23

原创 Unity--虚拟轴

1.查看虚拟轴:Edit -> project settings -> Input2.获取虚拟轴input.GetAxis 用法–GetAxis(“Mouse X”)–GetAxis(“Mouse Y”)–GetAxis(“Mouse ScrollWheel”)–GetAxis("Vertical ")–GetAxis("Horizontal ")GetAxis 是个方法,需要传参数,参数为string类型,返回类型为float,参数如下: 一:触屏类

2020-10-17 23:23:55 15

原创 Unity--skybox设置

设置天空盒子有两种方法:1.将天空盒子绑定到摄像机上,这样在摄像机的视野里看到的天空都是设置了我们的天空贴图的,但是如果切换摄像机就无法显示同一个天空了。2.在场景中添加天空盒子,这样避免了在多摄像机中切换摄像机所带来的天空显示不一致的问题。方法一:将天空盒子绑定到摄像机上首先,在Hierarchy视图中选中“Main Camera”。然后,点击菜单栏上的“Component”按钮,在弹出来的列表中点击“Rendering”–>”Skybox“,如下图所示。接着在Inspector视图中可

2020-10-17 23:21:52 31

原创 Unity3D - RectTransform详解

最近要做UI,有时候需要在代码中调整改变UI控件的属性,比如位置、大小等,然而在NGUI里面,控制UI控件的位置等属性的是RectTransform这个组件,这个组件继承自Transform组件,却增加许多自己的特性,下面简要介绍一下相关属性:一、Pivot属性详解首先为了让大家更好的理解内容,我在Unity中创建了两个UI控件,一个Plane控件,作为父对象,一个Image控件,最为子对象,如下图:然后我们选中红框,来看看它的RectTransform组件的属性,如下图:你会看到有一堆的数据,

2020-10-17 17:42:55 10

原创 Unity 2019导入ARCore Unity SDK解决方案

一、问题背景最近学习ARCore,即自定义创建一款Android端的AR应用。于是便学习ARCore官方网站的开发教程,先导入并运行arcore-unity-sdk-1.16.0.unitypackage,但是在Unity 2019导入arcore-unity-sdk-1.16.0.unitypackage后总是提示编译错误。二、错误原因分析参考ARCore官方网站的开发教程时,浏览器根据博主我所在的国家默认选择了ARCore的中文开发教程,这似乎不是什么大问题。但是,如果我们仔细对比ARCore的英

2020-10-13 13:06:37 141

原创 Unity中的坐标系

一:Unity中的四种坐标系——世界坐标(World Space)世界坐标很好理解,它是一个3D坐标。就是游戏物体在你创造世界中的坐标。transfrom.position获得的是物体相对于世界坐标的位置,transfrom.localPosition获得的是物体相对于父物体坐标的位置模型Mesh保存的顶点坐标均为局部坐标系下的坐标——屏幕坐标(Screen Space)屏幕坐标是以像素来定义的,与分辨率有关,例如分辨率为1280*720的屏幕则Screen.width为1280,Screen.

2020-10-12 09:46:38 25

原创 三维数学--欧拉角与四元数

欧拉角欧拉角就是物体绕坐标系三个坐标轴(x,y,z轴)的旋转角度。欧拉角可分为两种情况:1,静态:即绕世界坐标系三个轴的旋转,由于物体旋转过程中坐标轴保持静止,所以称为静态。2,动态:即绕物体坐标系三个轴的旋转,由于物体旋转过程中坐标轴随着物体做相同的转动,所以称为动态。笛卡尔坐标系heading-pitch-bank,分别物体表示绕Y轴X轴和Z轴的旋转,即绕y轴旋转为heading,绕x轴旋转为pitch,绕z轴旋转为bank。万向锁问题对于动态欧拉角,即绕物体坐标系旋转。(静态不存在万向

2020-10-03 17:42:43 6

原创 Unity 施加在刚性体的(ForceMode)四种作用力

ForceMode为枚举类型,用来控制力的作用方式:// // 摘要: // Use ForceMode to specify how to apply a force using Rigidbody.AddForce. public enum ForceMode { // // 摘要: // Add a continuous force to the rigidbody, using its mass.

2020-09-23 16:03:44 67

转载 Unity常用API详解--初学必备

Unity常用API详解–初学必备初学Unity3D编程,为了更加熟悉Unity常用API,根据搜集资料整理如下:1.事件函数执行机制2.Time类Time.deltaTime:每一帧的时间。Time.fixedDeltaTime:固定帧率执行的时间。Time.frameCount:运行帧的次数。Time.time:框架运行的时间(秒)。Time.realtimeSinceStartup:游戏开始后的实时时间。3.创建游戏对象方法1.GameObject go = new Game

2020-09-12 16:23:52 37

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除