laya2.4版本以后,内置的vscode删除了,没有代码编辑器了,需要外置打开vscode.(这1点很落后,比cocos差远了,哎)
只能自己在vscode写代码,生成一个代码模板 { “React-Native Class”:{ “scope”: “javascript,typescript”, “prefix”: “laya_module”, “body”: [ “/**”, “", " @ author:cmd”, “* @ wechat:codercmd@qq.com”, “* @ data: C U R R E N T Y E A R − CURRENT_YEAR- CURRENTYEAR−CURRENT_MONTH-$CURRENT_DATE C U R R E N T H O U R : CURRENT_HOUR: CURRENTHOUR:CURRENT_MINUTE”, “*/”, “export default class $TM_FILENAME_BASE extends Laya.Script {”, “”, “\tconstructor() {”, “\t\tsuper();”,
"\t\t/** @prop {name:intType, tips:\"整数类型示例\", type:Int, default:1000}*/", "\t\tlet intType=null;", "\t\t/** @prop {name:numType, tips:\"数字类型示例\", type:Number, default:1000}*/", "\t\tlet numType = 1000;", "\t\t/** @prop {name:strType, tips:\"字符串类型示例\", type:String, default:\"hello laya\"}*/", "\t\tlet strType = \"hello laya\";", "\t\t/** @prop {name:boolType, tips:\"布尔类型示例\", type:Bool, default:true}*/", "\t\tlet boolType = true;", "\t\t/** @prop {name:name, tips:\"组件化开发的节点类型\", type:Node, default:null}*/", "\t\tthis.xx=null;", "\t}", "", "\tonAwake() {", "\t}", "}" ], "description": "快速创建一个Laya模板类" }}
/** @prop {name:intType, tips:“整数类型示例”, type:Int, default:1000}/ let intType = 1000; /** @prop {name:numType, tips:“数字类型示例”, type:Number, default:1000}/ let numType = 1000; /** @prop {name:strType, tips:“字符串类型示例”, type:String, default:“hello laya”}/ let strType = “hello laya”; /** @prop {name:boolType, tips:“布尔类型示例”, type:Bool, default:true}/ let boolType = true;
//******************************************* creator Ts语言 声明属性的 VSCode模板类 ********************************************// { “React-Native Class”:{ “scope”: “typescript”, “prefix”: “Creator_Ts_module”, “body”: [ "/", "", " @ author:cmd", " @ wechat:codercmd@qq.com", " @ data: C U R R E N T Y E A R − CURRENT_YEAR- CURRENTYEAR−CURRENT_MONTH-$CURRENT_DATE C U R R E N T H O U R : CURRENT_HOUR: CURRENTHOUR:CURRENT_MINUTE", "/", “const {ccclass, property} = cc._decorator;”, “@ccclass”, “export default class $TM_FILENAME_BASE extends cc.Component {”, “”, “\t\tTypeScript语言声明属性”, “\t\t@property(cc.Label)”, “\t\tlabel: cc.Label = null;”, “\t\t@property”, “\t//}”, “”, “\tonLoad () {”, “\t}”,
"\tstart () {", "\t}", "\tupdate (dt) {", "\t}", "}" ], "description": "快速创建一个Creator模板类" }}
//**************************************** Creator Js语言 声明属性的 VSCode模板类 **************************************// { “React-Native Class”:{ “scope”: “javascript”, “prefix”: “Creator_Js_module”, “body”: [ "/", "", " @ author:cmd", " @ wechat:codercmd@qq.com", " @ data: C U R R E N T Y E A R − CURRENT_YEAR- CURRENTYEAR−CURRENT_MONTH-$CURRENT_DATE C U R R E N T H O U R : CURRENT_HOUR: CURRENTHOUR:CURRENT_MINUTE", "/", “cc.Class({”, “extends: cc.Component,”, “”, “\t\tJavaScript语言声明属性”, “\t\t//properties: {”, “\t\t//text: cc.String = ‘hello’,”, “\t\t//tipLabel: cc.Label,”, “\t\t//tipSprite: cc.Sprite,”, “\t\t//tipSpriteframe: cc.SpriteFrame,”, “\t\t//tipNode: cc.Node,”, “\t\t//tipAudioSource: cc.AudioSource,”, “\t\t//tipAudioClip: cc.AudioClip,”, “\t\t//tipAnimation: cc.Animation,”,
"\t\t//foo: {default: null,type: cc.AudioClip,serializable: true,},", "\t\t//BgMusic: cc.AudioClip,", "\t//},", "", "\tonLoad () {", "\t},", "\tstart () {", "\t},", "\tupdate (dt) {", "\t},", "});" ], "description": "快速创建一个Creator模板类" }}