zoukankan      html  css  js  c++  java
  • unity [CreateAssetMenu()]

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
    本文链接:https://blog.csdn.net/lizhenxiqnmlgb/article/details/95603822
     

    类上面添加一行

    [CreateAssetMenu(fileName = "Bullet", menuName = "New Bullet", order = 1)]
    作用在 Assets 文件夹下,鼠标右键,菜单栏中添加一个按钮项,菜单名为 menuName,并执行生成名为 fileName 的脚本,order 为按钮显示顺序

    创建ScriptableObject类文件:

    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;

    // 在 Assets 下添加菜单
    // fileName 生成名为 Bullet的脚本
    // menuName 菜单按钮名New Bullet
    // order 按钮显示顺序
    [CreateAssetMenu(fileName = "Bullet", menuName = "New Bullet", order = 1)]
    public class Bullet: ScriptableObject {

    // Bullet 类直接继承自 ScriptableObject

    // 子弹速度
    public int speed = 10;

    // 伤害数值
    public int damage = 5;

    // 子弹关联的特效
    public GameObject effectObj;

    public bool CompareSpeed(float _speed)
    {
    return speed > _speed;
    }

    }
    在 Assets 下任意文件夹内,鼠标右键, Create -> New Bullet 

    在鼠标所在目录下,生成 Bullet.asset 


    ————————————————
    版权声明:本文为CSDN博主「LixiSchool」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/lizhenxiqnmlgb/article/details/95603822

  • 相关阅读:
    信息领域热词分类分析03
    虚拟机Linux联网问题
    每日学习
    第七章 Centos下搭建Maven私有仓库
    第六章 Maven-profile及插件
    第五章 Maven-构建生命周期、阶段、目标
    第四章 Maven-依赖管理
    第三章 Maven-pom.xml文件
    第二章 Maven-Repository存储库
    第一章 Maven入门
  • 原文地址:https://www.cnblogs.com/nafio/p/11585359.html
Copyright © 2011-2022 走看看