当前位置: 首页 > news >正文

如何搞好职业学校网站的建设和管理荷泽网站建设

如何搞好职业学校网站的建设和管理,荷泽网站建设,做网站的公司现在还 赚钱吗6,wordpress directorypress在使用 Cocos Creator 开发项目的过程中#xff0c;为了提高开发效率我们开发了很多扩展插件#xff0c;本文介绍常用的几款#xff0c;抛砖引玉#xff0c;希望给大家带来帮助。腾讯开心鼠英语网页扩展#xff1a;运行时查看场景节点树Cocos Creator 本地项目通常会在 Ch… 在使用 Cocos Creator 开发项目的过程中为了提高开发效率我们开发了很多扩展插件本文介绍常用的几款抛砖引玉希望给大家带来帮助。腾讯开心鼠英语网页扩展运行时查看场景节点树Cocos Creator 本地项目通常会在 Chrome 上调试运行借助 Chrome 强大的开发者工具我们可以对网页的性能、网络、脚本逻辑等进行调试优化。然而对于游戏来说场景中的节点组件信息并没有办法直观的获取和修改无法快速定位问题。为了解决这个痛点我们可以修改 Cocos Creator 预览时的网页模版让其显示更多的场景信息。下面是修改过后的预览游戏界面扩展了如下功能场景节点树实时显示节点、组件属性实时显示更改可视化缓存资源标记场景中节点位置输出节点、组件引用到控制台源码https://github.com/potato47/ccc-devtools此页面使用了 vue vuetify 开发对于单页面应用来说 vue 是非常好的选择大家也可以基于这种方式来定制自己项目的预览界面。VS Code 扩展JavaScript 代码支持函数跳转Cocos Creator 支持 JavaScript 和 TypeScript 两种语言如果你是用 VS Code 来开发 Cocos Creator 的 js 项目那你的编程体验应该不是很好因为 Cocos Creator 的组件脚本是一套自定义的结构const mylog  require(mylog);cc.Class({  properties: {    node1: cc.Node,    node2: cc.Node,    label1: cc.Label,    label2: cc.Label,  },  start: function() {    this.method1();  },  method1: function() {    console.log(method1);  },  method2: function() {    console.log(method2);  },});在这个结构下VS Code 不能识别 this当你在 start 方法里输入 this. 的时候无法准确的获得可以访问的属性和方法也无法通过点击方法名或者模块名来跳转到定义位置。好在 VS Code 有丰富的扩展 API通过学习文档[1]我们开发出了一款让 js 代码支持函数跳转属性提示的插件。大家可以在 VS Code 插件商店里搜索 “Cocos Creator JS“ 来下载使用。下面是预览效果:js代码支持函数跳转js代码提示模块跳转源码https://github.com/potato47/vscode-cocos-creator-js编辑器扩展微信小游戏子包依赖检查得益于 Cocos Creator 优秀的跨平台能力我们的项目上线了 Android、iOS、Web 和微信小游戏平台。由于微信平台对代码包大小有限制在上线微信小游戏时我们使用了代码分包功能但是项目开发过程中有些模块互相耦合导致分包后主包与子包或者子包之间有依赖在被依赖包加载前就对其进行导入会导致程序出错。为了解决这个问题我们开发了一款 Creator 插件可以对子包依赖自动检测。效果如下:点击检查依赖按钮后插件会自动检查所有子包间的依赖并可视化的显示出来点击文件名定位到脚本位置根据修改建议修改即可。源码https://github.com/potato47/wx-subpackage-helper编辑器扩展快速打开场景在使用 Cocos Creator 编辑器过程中个人体验最不好的就是资源管理器里的搜索功能了在 1.x 版本搜索资源时每输入一个字母都会调用一次全局过滤资源的函数输入过程中就会感觉到持续的卡顿在 2.x 版本稍微优化了一下体验改为敲回车再执行过滤函数但在资源繁多的项目里搜索依然会卡顿。为了解决这个不大但影响心情的问题我们开发了一款搜索插件可以快速搜索打开场景或者预制体资源。无需等待无需鼠标。源码https://github.com/potato47/cocos-creator-quick-open-x控制台扩展控制台查看节点树节点属性通过 Chrome 的开发者工具我们可以直接对原生平台中 Cocos Creator 的 JavaScript 代码进行远程调试但一些 UI 相关问题依然不好定位如果能在控制台里查看节点树就会方便很多。首先介绍一下 console.group 和 console.groupEnd 这两个函数它们可以组成一个可以折叠的标签用于将输出信息分组console.group 默认展开相应的还有一个 console.groupCollapsed 默认折叠显然我们可以用它们输出树形结构。function tree(node  cc.director.getScene()) {    let style  color: ${node.parent  null || node.activeInHierarchy ? green : grey};;    if (node.childrenCount  0) {        console.groupCollapsed(%c${node.name}, style);        node.children.forEach(child  tree(child));        console.groupEnd();    } else {        console.log(%c${node.name}, style);    }}将上述代码粘贴到控制台然后输入 tree(), 就可以查看当前场景的节点树结构了。上面的功能还很简陋经过扩展我们可以获得更多的功能每个节点后边会附带常见的几个属性和唯一id通过 cc.cat(id) 即可获得这个节点的引用提高调试效率。源码https://github.com/potato47/ccc-devtools/blob/master/libs/js/cc-console-utils.js适用于 Cocos 的 JSC 加解密工具Cocos Creator 在构建的时候支持对脚本进行加密和压缩。然而官方并没有提供一个解压和解密的工具。这给 jsc 的二次修改和重用带来了不便。本工具弥补了这个不足提供了与 Cocos Creator 相同的加密、解密、压缩、解压的方法。可以很方便地对构建得到的 jsc 进行解密、解压得到 js 也可以将 js 压缩、加密回 jsc 。源码https://github.com/OEDx/cocos-jsc-endecryptor参考Cocos Creator 扩展编辑器文档[2]Cocos Creator 自定义网页预览文档[3]VS Code 插件开发文档[4]参考资料[1]文档: https://code.visualstudio.com/api/language-extensions/programmatic-language-features[2]Cocos Creator 扩展编辑器文档: https://docs.cocos.com/creator/manual/zh/extension/[3]Cocos Creator 自定义网页预览文档: https://docs.cocos.com/creator/manual/zh/advanced-topics/custom-preview-template.html[4]VS Code 插件开发文档: https://code.visualstudio.com/api/get-started/your-first-extension
http://www.pierceye.com/news/187692/

相关文章:

  • 网站突然不收录了如何形容一个网站做的好
  • 怎么建网站教程视频做网站跟推广哪家公司好
  • 怎么做网站报告四平网站公司
  • 飞扬动力网站建设支付网站建设要求
  • 达美网站建设廊坊seo扣费
  • 好享购物官方网站购物网页制作与网站开发从入门到精通
  • 坪山网站建设哪家便宜系部网站建设研究方案
  • 如何备份网站上海的招聘网站有哪些
  • 企业门户网站建设流程蝶恋花直播app下载安装
  • 株洲网站建设推广报价seo基础知识培训视频
  • 漳州网站建设选博大不错php网站开发经理招聘
  • 分类网站建设黄陌陌网站怎么做
  • 做网站大概多钱互联网广告投放
  • 信通网站开发中心qq说说赞在线自助下单网站
  • 搭建网站步骤做电影网站需要什么条件
  • 您网站建设动漫设计与制作 学校
  • 利用模板如何制作网站泰安整站优化
  • 网站开发与网站建设网站上的聊天框怎么做的
  • 任务网站(做任务学技能的)开发公司宣传册
  • 织梦搭建商城网站高端网站建设深圳
  • 做网站排名优化的公司无需下载直接登录qq手机版
  • 网站不备案不能访问吗wordpress主题开发404页面
  • 工作总结个人总结自动app优化下载
  • 网站开发推荐书籍比较大的外贸网站
  • 上饶建设网站郑州网
  • 做淘宝客网站一定要备案吗没有网站域名备案
  • 用QQ群做网站排名慈溪网站制作哪家最好
  • 兴宁市网站建设手工艺品网站建设策划书
  • flash做网站导航网站品牌建设流程
  • 公司建设网站属于什么费用网站打模块