首页 > 其他分享 >cocos如何绑定参数到编辑器

cocos如何绑定参数到编辑器

时间:2023-11-20 10:02:52浏览次数:32  
标签:cocos cc 绑定 编辑器 组件 type 属性

很多cocos creator同学不知道如何绑定组件属性到编辑器上,今天我们来教大家如何绑定

 

 

1: 基本数据属性绑定到编辑器

   这个非常简单,模板是属性名字: 默认的值;

Is_debug: false,

speed: 100,

2: 系统组件类型与节点绑定到编辑器

属性名字: {

   type: 组件类型(cc.Sprite, cc.Label, cc.Node, cc.Prefab等)

   default: 一般为null, 默认值;

}

3: 资源绑定到编辑器上

  属性名字: {

     url: cc.AudioClip

     default: null,

}

4: 自定义组件类型

通过require获取组件类型:

var a_type = require(“脚本”);;

属性名字: {

   type: a_type,

 default: null,

}

 

5: 定义的属性如何访问

   这些属性最终在构造组件实例的时候,都会被添加到组件实例的object里面,所以在代码里面访问属性,this(当前组件实例).xxxx属性就可以访问得到

 

6: 如果想定义属性但是不绑定到面板呢?

   方法1: 将属性定义成_(下划线)开头的名字;

   方法2: game_over: {

            type: cc.Node,

            default: null,

            visible: false, // 可见性==false;

        },

 

标签:cocos,cc,绑定,编辑器,组件,type,属性
From: https://www.cnblogs.com/rainy1unity/p/17843278.html

相关文章

  • 简单的低开编辑器(一):实现组件渲染
    好家伙, 项目目录如下:该项目使用Vue3,Element-plus 效果图如下:  开搞:1.写出简单界面App.vue<template><divclass="app"><Editorv-model="state"></Editor></div></template><script>import{ref,p......
  • SpringMVC参数绑定
    目录参数的绑定绑定的机制支持的数据类型使用要求使用示例基本类型和String类型作为参数POJO类型作为参数POJO类中包含集合类型参数请求参数乱码问题特殊情况自定义类型转换器使用场景使用ServletAPI对象作为方法参数参数的绑定绑定的机制我们都知道,表单中请求参数都是基于......
  • 神辅助 Cursor 编辑器,加入 GPT-4 让编码更轻松!-未来:复制粘贴工程师转向提示工程师
    在ChatGPT问世之前,我们的编码方式很多时候都是面向搜索引擎编码,需要不断地进行搜索,然后复制粘贴,俗称复制粘贴工程师。但是,随着ChatGPT的出现,这一切将彻底改变。ChatGPT是一种基于人工智能的自然语言处理模型,可以根据上下文理解人类语言并生成相应的回复。在编码方面,ChatGPT可......
  • Geany 2.0 发布使其成为更通用的文本编辑器和 IDE
    导读Geany 被认为是 Linux 上最好的PythonIDE 之一,它是一个基于GTK3工具包的开源、轻量级IDE。考虑到Geany的功能集对各种用户的吸引力,它也可以算作 Linux上Notepad++的替代品之一。现在,新版本已以“Geany2.0”的形式推出,提供了许多改进。让我们看看......
  • cocos专栏第一章: 初识Cocos Creator
    1.1 Cocos不同时期与产品 刚接触Cocos家族的时候,会有很多个Cocos的版本与分支,比如Cocos2d,Cocos2d-x,CocosCreator1.x,CocosCreator2.x,CocosCretor3D,CocosCreator3.x,CocosDashboard,等我们先把Cocos的主要产品脉络梳理一遍。智能手机刚出来的时候,国外做了......
  • cocos专栏第二章:创建项目与显示第一个物体
    创建第一个项目 从本节开始我们将详细的来开始学习CocosCreator的开发基础与操作。我们先来创建一个项目,打开CocosDashboard,选择”新建”,选3D游戏模板”Empty(3D)”,输入项目的名字(classGame)与路径(D:\Home\workspace),(注意项目的名字不要用中文与空格,要用英文缩写,同......
  • 日记和编辑器
    日记和编辑器\(n\)个操作,5类:在某个位置后插入一个字符串。区间删除。区间修改为一个字符串(长度可以不等)。查询一段区间某种字符的出现次数查询一段区间匹配模式串\(P\)的次数(\(P\)固定)\(1\len\le10^5,|s|\le10^5,\sum|s|\le10n,|P|\le20\)。对于前4个操作,考虑......
  • 教你彻底搞懂Cocos Creator Tween
    Cocos使用了Tween来代替原来的Action系统,今天来给大家讲解Tween如何使用,帮助大家掌握Tween的使用,并且对Tween有一个更深入的了解。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也有一些正在从事游戏开发的技术大佬,欢迎你来交流学习。1:Tween到底......
  • Cocos Creator 3.x 如何动态修改3D物体的透明度
    CocosCreator3.x的2DUI有个组件UIOpacity组件可以动态修改UI的透明度,非常方便。很多同学想3D物体上也有一个这样的组件来动态的控制与修改3D物体的透明度。今天基于CocosCreator3.8来实现一个可以动态修改3D物体透明度的组件Opacity3D。 一个3D物体如何才能够半透明显......
  • Cocos Creator 项目实战《3D切水果》
    今天跟大家分享一个CocosCreator3D切水果的实战案例,帮助大家掌握CocosCreator开发3D微信抖音小游戏,开发工具我们采用的是CocosCreator3.6。先上一波游戏操作效果图,接下来通过本文来讲解这个游戏的一些核心的技术点。   游戏项目资源准备 我们刚开始做项目的时候......