unity [CreateAssetMenu()]

在Unity中,通过[CreateAssetMenu(fileName, menuName, order)]可以为Assets目录添加右键菜单,方便创建ScriptableObject资产。例如,创建一个名为Bullet的ScriptableObject,具有速度和伤害属性,以及特效对象。通过右键菜单的'New Bullet'即可生成Bullet.asset文件。" 106275080,4919125,强制更新Maven snapshot依赖的全面指南,"['Maven', '构建工具', '依赖管理']
摘要由CSDN通过智能技术生成

版权声明:本文为博主原创文章,遵循 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;

// 伤害数值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值