12802人加入学习
(86人评价)
幻径 - 超级上瘾的小游戏

制作完成于2019年1月27号,基于Unity2018.1.0

价格 ¥ 200.00

1、用一个脚本管理所有的资源

2、容器类,生成asset文件 

3、

[展开全文]

创建管理器容器

首先创建一个叫Manager的脚本,Manager做成Asset结尾的文件它需要继承ScripeableObject;

加一个[CreateAssetMenu(menuName="CreatManagerContainer")]键入文件名后这样就可以再Assets——Create——CreatManagerContainer(管理器容器),CreatManagerContainer会帮助我生成一个asset后缀的文件,创建完成管理器后,在代码里创建一个public List来存储我们的四张底图,int的随机值,Range左闭右开count是4那么我们的随即范围就是0123,List它的下标是由0开始的而List长度是四,我们List获取的是0123那么我们正好随机一个它的下标再BgTheme里需要获取到ManagerVars这个脚本(private ManagerVars vars)[因为ManagerVars这里生成了一个sset的文件那么BgTheme就不能使用new,使用new的话就指挥获取到Manager这个脚本]解决方法:需要在ManagerVars这个脚本里创建一个方法来获取ManagerVars这个脚本里的方法,然后return一个Resource(把两个跟ManagerVars有关的脚本放在Resource里)在这里边加载脚本,然后再BgTheme调用再Manager里创建的方法,这样就可以通过静态方法来调用

[展开全文]

创建Asset文件的方式

1、新建一个继承于ScriptableObject类的资源管理类

2、在类名上添加标签:

[CreateAssetMenu(menuName = "CreatVarsContent")]

3、在编辑器界面,通过点击Asset就能看到自己定义的创建选项

4、在类中可定义所要管理的资源类型

获取公共资源的方式

1、在资源管理类中定义一个静态方法

2、通过Resources.Load()获取到生成的Asset文件

3、转成当前类型,并返回。

4、其他需要调用资源的类,即可在实例化类时调用该静态方法即可

[展开全文]

脚本:继承scriptableObject对象

asset压缩文件[createAssetMenu]

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(2)
视频(64)