游戏对象与图像基础--动作管理器

游戏对象与图像基础–动作管理器

自学资源

结构类型

结构类型(“structure type”或“struct type”)是一种可封装数据和相关功能的值类型。 使用 struct关键字定义结构类型:

public struct Coords
{
    public Coords(double x, double y)
    {
        X = x;
        Y = y;
    }

    public double X { get; }
    public double Y { get; }

    public override string ToString() => $"({X}, {Y})";
}

可以使用 readonly 修饰符来声明结构类型不可变:

public readonly struct Coords

可以在结构类型的声明中使用 ref 修饰符。 ref 结构类型的实例在堆栈上分配,并且不能转义到托管堆.

public ref struct CustomRef

枚举类型

枚举类型 是由基础整型数值类型的一组命名常量定义的值类型。 若要定义枚举类型,请使用 enum关键字并指定枚举成员 的名称:

enum Season
{
    Spring,
    Summer,
    Autumn,
    Winter
}

const 关键字

const 在c#中的用法和别的语言一样,该关键字用来声明某个常量字段或是常量局部变量,该值是不能修改的

const int X = 0;

constreadonly 区别

readonly 关键字与 const 关键字不同。 const 字段只能在该字段的声明中初始化。 字段可以在声明或构造函数中初始化。 因此,根据所使用的构造函数,readonly 字段可能具有不同的值。 另外,虽然 const 字段是编译时常量,但 readonly 字段可用于运行时常量,如此行所示:

public static readonly uint l1 = (uint)DateTime.Now.Ticks;

基本操作演练【建议做】

  • 下载 Fantasy Skybox FREE, 构建自己的游戏场景
  • 写一个简单的总结,总结游戏对象的使用
  1. 首先在 window 栏中选中 asset store
在这里插入图片描述

​ 然后选择 search online,在网页中打开,在搜索页面中查找老师推荐的 skybox,然后加入到自己的 assets

在这里插入图片描述

​ 添加之后,就在 Package Manager 中进行下载

在这里插入图片描述

​ 下载完成后就可以进行导入,这里我只导入了 Materials 中的 Classic

在这里插入图片描述

​ 导入成功后,直接将 Materials 中的部件往场景中拖拽就可以变换天空了,效果图如下所示:

在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值