个性化阅读
专注于IT技术分析

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();
    }
}

输出

将PlayerDetails.cs脚本文件附加到GameOject的组件并玩游戏。它将显示以下输出:

类

赞(0) 打赏
未经允许不得转载:srcmini » Unity类的介绍和用法示例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏