zoukankan      html  css  js  c++  java
  • CocosCreator 自定义脚本

    版本:3.3.1

    参考: cocos文档-脚本创建

    一  复制引擎路径下的ts模板文件

    C:CocosDashboard_1.0.12 esources.editorsCreator3.3.1 esources esources3dengineeditorassetsdefault_file_content s

    ts:

    import { _decorator, Component, Node } from 'cc';
    const { ccclass, property } = _decorator;
    
    /**
     * Predefined variables
     * Name = <%Name%>
     * DateTime = <%DateTime%>
     * Author = <%Author%>
     * FileBasename = <%FileBasename%>
     * FileBasenameNoExtension = <%FileBasenameNoExtension%>
     * URL = <%URL%>
     * ManualUrl = <%ManualUrl%>
     *
     */
     
    @ccclass('<%Name%>')
    export class <%Name%> extends Component {
        // [1]
        // dummy = '';
    
        // [2]
        // @property
        // serializableDummy = 0;
    
        start () {
            // [3]
        }
    
        // update (deltaTime: number) {
        //     // [4]
        // }
    }
    
    /**
     * [1] Class member could be defined like this.
     * [2] Use `property` decorator if your want the member to be serializable.
     * [3] Your initialization goes here.
     * [4] Your update function goes here.
     *
     * Learn more about scripting: <%ManualUrl%>scripting/
     * Learn more about CCClass: <%ManualUrl%>scripting/ccclass.html
     * Learn more about life-cycle callbacks: <%ManualUrl%>scripting/life-cycle-callbacks.html
     */
    

      

    二 粘贴修改ts文件

    粘贴ts到.creatorasset-template ypescript (没有则新建文件夹)

    修改复制粘贴的ts文件名为NewTS,内容修改如下:

    import { _decorator, Component, Node } from 'cc';
    const { ccclass, property } = _decorator;
    
    /**
     * @author chenkai <%DateTime%>
     */
    @ccclass('<%Name%>')
    export class <%Name%> extends Component {
    
        onLoad () {
            
        }
    	
    	start(){
    	
    	}
    	
    	onDestroy(){
    		
    	}
    }
    

      

    三 使用新建的模板

    在cocos新建typescript,选择刚刚粘贴修改的NewTS

    新建的模板typescript如下

  • 相关阅读:
    几个 vim 的块操作命令
    图灵社区 : 阅读 : 谁说Vim不是IDE?(三)
    google.sg
    Vim 配置详解_wuyang
    Vim 配置详解_wuyang
    不忘本~结构
    刚刚做了一个菜单导航变亮的效果,共享一下吧!
    不忘本~静态构造函数
    数据结构~时间复杂度和空间复杂度
    数据结构~在页面上渲染树型结构
  • 原文地址:https://www.cnblogs.com/gamedaybyday/p/15351395.html
Copyright © 2011-2022 走看看