首页 > 其他分享 >cocos 自定义property

cocos 自定义property

时间:2023-12-29 15:23:05浏览次数:24  
标签:cocos SpriteFrame 自定义 AviaBC2CountryEnum cc property

export enum AviaBC2CountryEnum {
    GBR  = 1,
    USA  = 2,
}

// 定义一个图片类型的类
@ccclass("SpriteTypes")//这个名字一定要写,而且还注意不能取下面的类名不然cocosCreator会一直报警告
class SpriteType {
    // 语言
    @property( { type : cc.Enum( AviaBC2CountryEnum ), tooltip : "选择对应的国家" } )
    Language : AviaBC2CountryEnum = AviaBC2CountryEnum.USA;

    // 当前语言使用的图片
    @property(cc.SpriteFrame)
    SpriteFrame:cc.SpriteFrame = null;
}

// 下面是图片的类
@ccclass
export default class AviaBC2Common_i18nSpriteUI extends AviaBC2FormsBase {

    @property( [ SpriteType ] )
    SpriteList = [];

    onl oad () {
        //......
    }
}

 

标签:cocos,SpriteFrame,自定义,AviaBC2CountryEnum,cc,property
From: https://www.cnblogs.com/XieBoss-blogs1/p/17934953.html

相关文章

  • zb-table自定义行样式
    h5开发中要展示个表格,找了一圈感觉zb-table比较合适,就用了这个。但自定义行样式一直找不到文章,网上写的都是el-table的自定义样式,误导了一些时间看zb-table的源码cellStyle是写在style里的,是个数组包含了个对象,所以return的时候要返回一个对象,setCellStyle({row,column,row......
  • WPF自定义控件之ItemsControl鱼眼效果
    原理先获取鼠标在控件中的坐标,在获取其每一项相对于ItemsControl的坐标,然后计算每一项离当前鼠标的距离,在根据这个距离,对其每一项进行适当的缩放实现创建一个类,命名为FishEyeItemsControl publicclassFishEyeItemsControl:ItemsControl 添加应用鱼眼效果方法(控制其控件......
  • windows 创建自定义url协议 通过浏览器打开cmd
    打开regedit注册表编辑器找到HKEY_CLASSES_ROOT新建如下目录 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------......
  • mac m1 编译cocos2d-x 在模拟器上运行 一些问题汇总
     如果涉及到侵权请联系本人删除 1  》〉/Users/yzfhkms-m/Library/Developer/Xcode/DerivedData/formi-dlcfwgxcmidqefdkxnvnfwfprpfs/Build/Products/Debug-iphonesimulator/formi-mobile.appisnotavalidpathtoanexecutablefile.Pleaserebuildtheprojectto......
  • drf高级之——自定义全局异常处理
    自定义全局异常处理 drf异常处理交给exception_handler处理了,但是没处理非drf的异常'EXCEPTION_HANDLER':'rest_framework.views.exception_handler' 我们可以重写一个exception_handler方法,处理drf异常和自己的异常以后只要出现异常,都会走到它方式如下: 第一步:首先......
  • 封装一个表情包组件(支持自定义表情图片)(基于vue3语法)
    效果图文件图直接贴代码emotion.vue<template><divclass="emotion-containerbeauty-scroll-livechat"><divclass="emotion-btn"@click="toggleEmotionShow"><spanclass="iconfonticon-biaoqing1&quo......
  • Spring 框架如何创建和解析自定义的 `<mvc:annotation-driven/>` 标签
    跟着孙哥学Spring,b站:https://www.bilibili.com/video/BV185411477k/?spm_id_from=333.337.search-card.all.clickSpring框架如何创建和解析自定义的<mvc:annotation-driven/>标签。1.创建BeanDefinitionParser首先,我们需要创建一个BeanDefinitionParser实现类来解析自......
  • 项目启动报错 No Spring Session store is configured: set the ‘spring.session.sto
    NoSpringSessionstoreisconfigured:setthe‘spring.session.store-type‘property项目启动为啥会报这个错误?这个错误信息表明你的SpringBoot应用程序没有配置SpringSession的存储类型。SpringSession是Spring框架提供的一个用于管理HTTP会话的组件,它可以与不同的存储......
  • [日志] lo4j2之自定义日志格式变量
    1PatternLayout/LogEventPatternConverter:自定义日志格式及格式变量在Log4j或Logback等Java日志框架中,PatternLayout类允许你定义日志输出的格式。PatternLayout通过一系列的转换器(PatternConverter)来定义输出的样式。其中,LogEventPatternConverter(日志格式化......
  • Postgresql中PL/pgSQL的游标、自定义函数、存储过程的使用
    场景Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句:Postgresql中PL/pgSQL代码块的语法与使用-声明与赋值、IF语句、CASE语句、循环语句上面讲了基本语法,下面记录游标、自定义函数、存储过程的使用。注:博客:霸道流氓气质_C#,架构之路,SpringBoot实......