Unity类的介绍和用法示例

类是对象的蓝图。基本上, 在Unity中, 所有脚本都将从类声明开始。创建新的C#脚本时, Unity会自动将其放入脚本中。此类共享名称作为其所在的脚本文件。这非常重要, 因为如果更改一个名称, 则需要更改另一个名称。因此, 在创建脚本时请尝试合理命名。
该类是变量和函数的容器, 并提供其他功能。类是将可协同工作的事物组合在一起的一种好方法。
它们是一种组织工具, 简称为面向对象编程或OOP。面向对象编程的原理之一是将你的脚本分成多个脚本, 因此, 每个脚本具有一个角色或职责类, 因此理想情况下应专门用于一项任务。
面向对象编程的主要目的是允许程序员以模块形式开发软件。这是通过对象完成的。对象包含数据, 例如整数或列表, 以及函数, 通常称为方法。
例子 Player.cs

using System.Collections; using System.Collections.Generic; using UnityEngine; public class Player{public string name; public int score; public int speed; public void gameData(){Debug.Log("Player name = " + name); Debug.Log("Player power = " + score); Debug.Log("Player speed = " + speed); }}

PlayerDetails.cs
using System.Collections; using System.Collections.Generic; using UnityEngine; public class PlayerDetails : MonoBehaviour{private Player P1; private Player P2; private Player P3; void Start(){P1 = new Player(); P2 = new Player(); P3 = new Player(); P1.name = "Bill"; P1.score = 10; P1.speed = 30; P2.name = "Bob"; P2.score = 100; P2.speed = 3; P3.name = "Jerry"; P3.score = 50; P3.speed = 10; P1.gameData(); P2.gameData(); P3.gameData(); }}

输出
【Unity类的介绍和用法示例】将PlayerDetails.cs脚本文件附加到GameOject的组件并玩游戏。它将显示以下输出:
Unity类的介绍和用法示例

文章图片

    推荐阅读