<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>diubro.eth</title>
        <link>https://paragraph.com/@diubro</link>
        <description>undefined</description>
        <lastBuildDate>Thu, 09 Jul 2026 18:05:13 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[3 天入门 unity 路线分享]]></title>
            <link>https://paragraph.com/@diubro/3-unity</link>
            <guid>CY5LjPspa9TLH3cpqCvR</guid>
            <pubDate>Fri, 19 Aug 2022 06:16:57 GMT</pubDate>
            <description><![CDATA[前言”元宇宙“ 入选 ”2021年度十大网络用语“，大部分网友认为 2021 年是元宇宙元年。随着元宇宙概念的大火，其相关的一些技术得到了广泛关注。元宇宙是个很广泛的概念，目前大家比较直观的想象是构建一个大型虚拟的 3D 数字世界。unity 目前是构建 3D 世界比较成熟、应用最广泛的技术之一。本文是笔者根据个人入坑 unity 的一些经验，总结出的可以 3 天内快速上手 unity 的路线。适用于有一定编程经验的同学（至少会一门高级语言，c、c++、java、go、rust 等）一、C# 基础语法 [0.5-1 day]因为 unity 引擎是用 C# 编写的，所以在了解 unity 之前，你得先学会 C# 的基础语法，这里网上的资源比较多，可以看菜鸟教程上的 C# 教程，当然也可以看其他网站上的资源。这里要强调的是千万不要花太多的时间在基础的语法上面。语法只要稍微过一遍，心里有些基本熟悉就行了。语法基本就是熟能生巧，用多了就自然熟了，初学者很容易花很多时间去熟悉语法，花了很多时间去看和去理解，等真正写代码的时候反而忘得差不多了，又需要重新看，浪费了很多不必要的时间。 如果有...]]></description>
            <content:encoded><![CDATA[<h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">前言</h2><blockquote><p>”元宇宙“ 入选 ”2021年度十大网络用语“，大部分网友认为 2021 年是元宇宙元年。随着元宇宙概念的大火，其相关的一些技术得到了广泛关注。元宇宙是个很广泛的概念，目前大家比较直观的想象是构建一个大型虚拟的 3D 数字世界。unity 目前是构建 3D 世界比较成熟、应用最广泛的技术之一。</p></blockquote><p>本文是笔者根据个人入坑 unity 的一些经验，总结出的可以 3 天内快速上手 unity 的路线。适用于有一定编程经验的同学（至少会一门高级语言，c、c++、java、go、rust 等）</p><h2 id="h-c-05-1-day" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">一、C# 基础语法 [0.5-1 day]</h2><p>因为 unity 引擎是用 C# 编写的，所以在了解 unity 之前，你得先学会 C# 的基础语法，这里网上的资源比较多，可以看菜鸟教程上的 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.runoob.com/csharp/csharp-tutorial.html">C# 教程</a>，当然也可以看其他网站上的资源。这里要强调的是千万不要花太多的时间在基础的语法上面。语法只要稍微过一遍，心里有些<strong>基本熟悉</strong>就行了。<strong>语法基本就是熟能生巧，用多了就自然熟了，初学者很容易花很多时间去熟悉语法，花了很多时间去看和去理解，等真正写代码的时候反而忘得差不多了，又需要重新看，浪费了很多不必要的时间。</strong></p><p>如果有一些高级语言基础的话，语法这里看一些基础语法就行了，主要就是一些基本数据结构的使用，如果你看的是 <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.runoob.com/csharp/csharp-tutorial.html">C# 教程</a>，里面的 [C#高级教程] 就暂时不用浪费时间看了。</p><p><strong>这里建议的时间是在 0.5 天左右，最多也不要超过一天</strong></p><h2 id="h-unity-1-15-day" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">二、Unity 基础用法 [1-1.5 day]</h2><p>对于没有接触过 Unity 的同学来说，比如是前端、后端、客户端出身，可能在刚接触 Unity 的时候觉得有些不知道如何下手，因为游戏的一些知识，跟传统的网站开发、APP 开发、SDK 开发等都有很大的区别。对于 3d 游戏开发来说，其实你需要花很多时间去熟悉 Unity 这款编辑器。</p><p>网上也有一些 Unity 编辑器的教学，但是笔者之前看过一些，要么就是内容过于冗杂，要么就是对 Unity 编辑器的部分介绍太少。这里推荐笔者之前看的 siki 学院的一个视频课程，是免费的。还算是介绍得稍微全面一些的，内容也比较简单，用来当做入门级别的课程还挺合适的。课程地址如下：</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.sikiedu.com/my/course/862">宇宙最简单Unity2021零基础入门教程-RollABall</a></p><h2 id="h-unity-0-1-1-15day" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">三、Unity 从 0 到 1 开发一款小游戏 [1-1.5day]</h2><p>当你了解了 C# 的基础语法和 Unity 的基础用法后，接下来就是简单的实战环节了，如何利用上面所学的知识来开发一款小游戏呢？</p><p>首先明确目标，既然是入门的实战，咱们就先不想着如何去做像王者、LOL 等比较复杂的大型多人联机对战游戏了，因为这里面还牵涉到很多其他的知识，包括帧同步、ECS、网络通信等。我们的目标就是能够用我们上面所学，去实现一款比较简单的单机游戏，从而完成我们快速上手 Unity 的这个过程。</p><p>这里笔者之前也看过好几款游戏的实现视频，B 站上也有很多 UP 主上传过视频，但是要么就是花的时间较长，比较复杂，要么就是简单的介绍一下 Unity 的一些使用。这些视频看下来都是比较浪费时间的。</p><p>不过后面笔者在 Unity 官网发现了新大陆！！！官网的教学视频都是非常经典，而且每一步都非常详细，操作性强，而且不会浪费大量时间。需要说明的是 Unity 官网的课程都是英文版的，读者如果不习惯的话可以使用 google 翻译阅读中文版本的，也是比较好看懂的。这里笔者找了一个比较适合新手入门的课程，链接如下：</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://learn.unity.com/project/unit-1-driving-simulation/?tab=overview">Unity 赛车小游戏</a></p><p>这个教程非常全面地介绍了如何去控制车辆的移动、相机的跟随、车辆的速度等，加上第二部分我们学过的知识，我们就可以基本实现一个非常简单的赛车小游戏了。</p><h2 id="h-" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">结语</h2><p>这里笔者主要结合自己学习 unity 的经验以及踩过的一些坑，总结出一条比较省时省力快速上手 Unity 的路线提供给大家。希望对大家有所帮助，大家如果有更好的课程，欢迎在文章下面留言！</p>]]></content:encoded>
            <author>diubro@newsletter.paragraph.com (diubro.eth)</author>
        </item>
    </channel>
</rss>