![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
U3D
文章平均质量分 69
Bluce Zhang
学以致用
展开
-
Unity3D的特性Attribute,[SerializeField]和[HideInspecter]
Unity3D的特性Attribute,[SerializeField]和[HideInspecter]在方括号"[]"中的语法元素被称为Attribute,用来指定其下的属性或者字段的特性。这极大的简化了代码编写并且增强了代码的可读性。[SerializeField]将C#脚本中的private属性可以在Unity的装上脚本的object上修改[HideInspecter]将C#脚本中...原创 2018-11-23 17:24:13 · 345 阅读 · 0 评论 -
Unity读取CSV文件生成迷宫
Unity读取CSV文件生成迷宫Unity利用C#的文件流读入文件生成迷宫1.首先我们编写一个CSV文件,储存我们的迷宫数据打开Sublime Text编写一个迷宫的文件,保存为UTF_8格式,不然Unity无法找到此文件。2.打开Unity,在Assets下创建Resource文件夹3.将我们保存好的文件复制到Resources文件夹下4.编写生成迷宫的脚本Map.csusi...原创 2018-11-26 11:42:55 · 671 阅读 · 1 评论 -
Unity场景跳转异步加载
Unity场景的异步加载我们可以想成三个场景A,B,C,我们从A跳转到C,B场景作为一个过度(含加载进度条),这样使场景的跳转不会显得很突兀。1.场景A代码的编写 void ButtonClick() { start_Button.onClick.AddListener(delegate { SceneManager.Lo...原创 2019-01-10 23:03:37 · 1402 阅读 · 0 评论 -
Unity场景跳转时音乐继续播放
1.首先将音频文件挂载在MainCamera上2.编写脚本控制跳转场景时音乐继续播放,不自动销毁public class MusicController : MonoBehaviour { static MusicController instance = null; public static MusicController Instance { ...原创 2019-01-02 18:58:52 · 3674 阅读 · 0 评论 -
U3D游戏移动方法
U3D游戏移动方法游戏中人物和怪物的移动是不可缺少的,这里就给大家介绍一些常见的Unity中的移动方法。我用到的软件是Unity3D和Visual Studio。首先我们打开Unity软件,新建一个工程,取名为MoveProgram。新建完成后,进入工程,新建一个Plane当作地板,然后再新建一个Sphere(小球)当作我们的角色。为小球添加刚体(Rigidbody),并在Assets...原创 2018-11-17 18:31:07 · 1234 阅读 · 0 评论 -
Unity中空气墙的制作
在游戏中很多时候为了防止角色从地形掉落下去,就需要建立空气墙边界,来规划角色的活动区域 ,其实就是建立空物体Empty,然后给它加上特定位置和大小的BoxCollider ,这样刚体碰到这个透明的东西,就真的像碰到一堵墙一样。...原创 2019-03-26 12:21:44 · 14284 阅读 · 0 评论