unity
walter lv
这个作者很懒,什么都没留下…
展开
-
Unity3D 入门:最简单的控制视角,以及控制角色前进、转向的脚本
本文依然是 Unity3D 的入门篇。作为 Unity3D 的入门读者,你可能希望迅速让你能在游戏中操作你的视角,或者让角色移动。本文内容创建脚本最简代码创建脚本作为入门篇,可能需要讲一下如何创建脚本。按下图,在 Unity 编辑器中:在 Hierarchy(层级)中选中主摄像机;在 Inspector(检查器)中选择最后那个 Add Component(添加组件);选择 New Script(新建脚本)输入脚本名称,然后点击 Create and Add(创建并添加)。接下来,我们原创 2020-06-30 09:54:44 · 6904 阅读 · 0 评论 -
Unity3D 入门:使用 Visual Studio 开发 Unity C# 脚本,说说根目录的那些 sln 和 csproj 文件
本文介绍 Unity3D 项目根目录的 sln 和 csproj 文件,你将知道如何正确理解和使用它们。对于传统 .NET/C# 的开发者来说,在解决方案中管理 NuGet 包,在 C# 项目中引用 dll 或 NuGet 包是家常便饭。但在 Unity 项目里面,你可能要改变这一观念——因为 Unity 项目里面实际上并不存在 sln 和 csproj 文件。等等!那我们在根目录看到的那些 sln 和 csproj 文件是什么?那只是 Unity 编辑器为了让你方便写 C# 代码临时生成给你用的原创 2020-06-30 09:53:27 · 4421 阅读 · 1 评论 -
Unity3D 入门:如何制作天空效果?天空盒的使用
在 Unity 编辑器的主界面中我们可以很容易制作各种场景物体,但天空如何制作呢?本文内容了解和设置默认的天空盒在资源商店中下载天空盒总结了解和设置默认的天空盒在新建一个 Unity3D 项目之后,我们在空空如也的场景下看到的那蓝灰过渡的画面,其实就是 Unity3D 默认提供的“天空”,这个机制叫“天空盒”(Skybox)。你可以在 Window->Rendering->Lighting Settings(窗口->渲染->照明设置)中打开当前场景的照明设置,里面可以设置天原创 2020-06-30 09:50:23 · 12512 阅读 · 1 评论 -
Unity3D 入门:如何在脚本中找到游戏对象的父子级 祖孙级对象和它们的组件
在真正能玩的游戏场景中,很多脚本的执行是在不确定的游戏对象上进项的,于是会考虑在父对象或者子对象上去写脚本。这时,可能需要查找游戏对象。那么如何在脚本中找到父子游戏对象(gameObject)呢?本文内容场景找父组件/子组件找父对象/子对象场景如下图所示,Windows 游戏对象下面可能有很多不确定数量和位置的游戏对象,需要操作它们。在为游戏对象创建脚本的时候,这个脚本中的类会继承自 MonoBehavior:using UnityEngine;public class WindowUpd原创 2020-06-30 09:02:44 · 3105 阅读 · 0 评论 -
Unity3D 入门:如何管理 Unity 项目中的 NuGet 包?使用第三方 NuGet 包管理器——NuGetForUnity
Unity 项目虽然可使用 C# 项目作为脚本,却并没有提供一种类似 NuGet 的第一方包管理器。不过,还是有第三方包管理器可以用,为 C# 脚本应用现有的库提供方便。本文内容NuGetForUnity安装 NuGetForUnity使用 NuGetForUnity安装 NuGet 包还原 NuGet 包还有没有其他包管理方案?NuGetForUnity第三方适用于 Unity 的 NuGet 包管理器推荐:GlitchEnzo/NuGetForUnity: A NuGet Package M原创 2020-06-30 09:02:14 · 6183 阅读 · 12 评论 -
Unity3D 入门:让 C# 脚本公开可在 Unity 编辑器中设置的属性
将一部分参数从 C# 脚本中抽离出来,可以让 C# 脚本在 Unity 项目中更通用,适用于更多游戏对象(gameObject)。本文介绍如何创建可在 Unity 编辑器中设置属性的 C# 脚本,并介绍如何在 Unity 编辑器中设置它们。本文内容简单的 C# 脚本公开字段在哪里修改值有趣的名称简单的 C# 脚本本文的例子取自于我的另一篇博客:Unity3D 入门:最简单的控制视角,以及控制角色前进、转向的脚本 - walterlvusing UnityEngine;public cl原创 2020-06-30 09:01:32 · 2986 阅读 · 0 评论 -
Unity3D 入门:Unity 项目版本管理建议使用的 .gitignore 忽略文件和 .gitattributes 文件(2020年4月更新)
Unity3D 项目虽然说使用 C# 脚本开发,但毕竟不是 .NET/C# 项目。今天一位小伙伴告诉我说用错了 .gitignore 文件,结果管理仓库时丢了很多重要的文件。实际上,GitHub 官方提供了大量不同项目类型的 .gitignore 文件,并且有广大的社区支持时时更新,直接前往 GitHub 官网下载是最好的选择了。适用于 Unity 项目的 .gitignore 模板:gitignore/Unity.gitignore at master · github/gitignore#原创 2020-06-30 08:59:52 · 4330 阅读 · 0 评论 -
Unity3D 入门:Unity Editor 编辑器常用快捷键
本文为 Unity3D 入门小伙伴整理 Unity 编辑器中的常用快捷键。本文内容调节工具视图调节窗口调整进入退出播放模式所有快捷键调节工具Unity 编辑器左上角的一组按钮,正好也对应着键盘左上角的字母:图标[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-17NMWB0q-1593478731245)(/static/posts/2020-05-05-17-29-17.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img原创 2020-06-30 08:59:22 · 2481 阅读 · 0 评论