随笔分类 -  Unity3D基础

希望能帮助小伙伴们学习使用。
摘要:使用属性可以将其他行为附加到所创建的方法和变量。在本视频中,您将学习属性的格式以及如何使用“Range”和“ExecuteInEditMode”属性。 SpinScript using UnityEngine; using System.Collections; public class SpinS 阅读全文
posted @ 2020-12-16 15:02 Luohanhui 阅读(90) 评论(0) 推荐(0)
摘要:DelegateScript using UnityEngine; using System.Collections; public class DelegateScript : MonoBehaviour { delegate void MyDelegate(int num); MyDelegat 阅读全文
posted @ 2020-12-16 13:43 Luohanhui 阅读(54) 评论(0) 推荐(0)
摘要:MotionScript using UnityEngine; using System.Collections; public class MotionScript : MonoBehaviour { public float speed = 3f; void Update () { transf 阅读全文
posted @ 2020-12-16 13:01 Luohanhui 阅读(85) 评论(0) 推荐(0)
摘要:如何创建协程并使用它们来实现复杂的行为。 CoroutinesExample using UnityEngine; using System.Collections; public class CoroutinesExample : MonoBehaviour { public float smoo 阅读全文
posted @ 2020-12-16 11:35 Luohanhui 阅读(53) 评论(0) 推荐(0)
摘要:BadGuy using UnityEngine; using System.Collections; using System; //这允许 IComparable 接口 //这是您将存储在 //不同集合中的类。为了使用 //集合的 Sort() 方法,此类需要 //实现 IComparable 阅读全文
posted @ 2020-12-16 11:12 Luohanhui 阅读(110) 评论(0) 推荐(0)
摘要:如何用子类的成员覆盖基类的成员。 Fruit 类 using UnityEngine; using System.Collections; public class Fruit { public Fruit () { Debug.Log("1st Fruit Constructor Called") 阅读全文
posted @ 2020-12-16 09:11 Luohanhui 阅读(359) 评论(0) 推荐(0)
摘要:如何使用多态 (Polymorphism)、向上转换 (Upcasting) 和向下转换 (Downcasting) 在继承的类之间创建强大而动态的功能。 Fruit 类 using UnityEngine; using System.Collections; public class Fruit 阅读全文
posted @ 2020-12-16 09:05 Luohanhui 阅读(77) 评论(0) 推荐(0)
摘要:如何创建、实现、调用扩展方法 ExtensionMethods using UnityEngine; using System.Collections; //创建一个包含所有扩展方法的类 //是很常见的做法。此类必须是静态类。 public static class ExtensionMethods 阅读全文
posted @ 2020-12-16 08:57 Luohanhui 阅读(102) 评论(0) 推荐(0)
摘要:了解如何创建静态变量、方法和类。 Enemy using UnityEngine; using System.Collections; public class Enemy { //静态变量是在类的所有实例之间 //共享的变量。 public static int enemyCount = 0; p 阅读全文
posted @ 2020-12-15 18:01 Luohanhui 阅读(92) 评论(0) 推荐(0)
摘要:1.概述 Unity Engine是资产组合在一起以提供交互体验的地方,但不一定是资产组合在一起的地方。本教程说明如何使用3D数字内容创建工具(3D DCC)构建3D资产,以及如何从Unity Asset Store获取使用这些工具构建的资产。我们将向您展示如何导入一些资产,这些资产对于本学习项目的 阅读全文
posted @ 2020-12-09 20:36 Luohanhui 阅读(775) 评论(0) 推荐(0)
摘要:1.概述 Herringbone_Brick_baseColor.png下载 是定义对象的表面特征以及这些表面如何与光相互作用的组件。在新的3D场景中,包含定向光以模拟太阳。在本教程中,您将创建一个简单的Material来更改GameObject的外观,并使用Material来更改物理属性。定向光将 阅读全文
posted @ 2020-12-09 17:13 Luohanhui 阅读(219) 评论(0) 推荐(0)
摘要:1.概述 将行为和功能添加到GameObject。您已经使用了Transform Component,而这仅仅是开始!在本教程中,您将添加另一个组件RigidBody组件,该组件提供GameObject的物理属性,以便它可以与重力和其他GameObjects交互。您还将放置主摄像机的位置,以观察Ga 阅读全文
posted @ 2020-12-09 16:34 Luohanhui 阅读(148) 评论(0) 推荐(0)
摘要:1.概述 本教程是一个练习,您将在其中构建由多个图元组成的建筑GameObject。该练习将使您牢牢掌握如何创建和操作GameObject,并可以练习在场景中导航。 在构建此结构时,可能需要更改“场景”视图以确保GameObjects对齐。 2.创建一个空的GameObject 一个空的游戏对象是可 阅读全文
posted @ 2020-12-09 16:21 Luohanhui 阅读(103) 评论(0) 推荐(0)
摘要:1.创建一个新的3D项目和场景 在Unity Hub中,使用3D模板创建一个新的Unity项目。 选择3D模板选项(1),为您的项目命名(2),选择要保存项目的位置(3),然后选择创建(4)。您的新项目将包含一个场景。 注意:如果这是您第一次使用3D模板,则可能会看到提示下载。选择它后,请在3D卡上 阅读全文
posted @ 2020-12-09 16:12 Luohanhui 阅读(260) 评论(0) 推荐(0)