用unity创建c#脚本,构造一个Rectangle类,私有成员变量包含长、宽,成员方法包括获取周长、获取面积
时间: 2024-10-18 08:17:07 浏览: 39
Unity3D脚本:JS脚本中访问某一类中的成员变量1
在Unity中创建C#脚本,首先需要定义一个名为`Rectangle`的公共类,它将有两个私有字段表示长(`width`)和宽(`height`)。接着,我们将编写两个公开成员方法:一个用于计算并返回周长(`GetPerimeter`),另一个用于计算并返回面积(`GetArea`)。以下是具体的代码示例:
```csharp
using UnityEngine;
public class Rectangle : MonoBehaviour
{
// 私有成员变量:矩形的长和宽
private float width;
private float height;
// 构造函数,初始化矩形的长和宽
public Rectangle(float initWidth, float initHeight)
{
width = initWidth;
height = initHeight;
}
// 获取周长的成员方法
public float GetPerimeter()
{
return 2 * (width + height);
}
// 获取面积的成员方法
public float GetArea()
{
return width * height;
}
}
```
在上面的代码中,通过`public Rectangle(float initWidth, float initHeight)`构造函数,你可以传递初始宽度和高度来创建矩形实例。然后,`GetPerimeter()`和`GetArea()`方法允许你在游戏场景中轻松访问矩形的周长和面积。
阅读全文