三、微信小游戏开发 --- 小游戏API调用Platform
Platform主要是Egret用于来调用平台的SDK的。
在Egret中使用接口定义Platform。
Egret项目中默认的platform值是DebugPlatform。
发布微信小游戏后,重新定义了platform的值为WxgamePlatform。

game.js中的小游戏API定义位置platform.js

所以最终结果是Egret在项目中调用platform时,会调用小游戏项目的platform.js。
Egret主项目Main.ts:

小游戏项目platform.js:

这样的用法感觉很不爽,因为代码得两头写。你可以不使用这种用法,直接在主项目中调用wx的API就行了。
三、微信小游戏开发 --- 小游戏API调用Platform的更多相关文章
- 微信小程序开发的游戏《拼图游戏》
		微信小程序开发的游戏<拼图游戏> 代码直接考进去就能用 pintu.js // pintu.js Page({ /** * 页面的初始数据 */ data: { }, initGame: ... 
- [libGDX游戏开发教程]使用libGDX进行游戏开发(1)-游戏设计
		声明:<使用Libgdx进行游戏开发>是一个系列,文章的原文是<Learning Libgdx Game Development>,大家请周知.后续的文章连接在这里 使用Lib ... 
- 微信小程序开发-易源API的调用
		起因:在开发一款旅游类微信小程序时,需要接入大量的景点信息,此时可以选择自己新建数据库导入数据并读取,但是对于我来说,因为只有一个人,数据库还涉及到需要维护方面,选择调用已有API. 过程:首先查阅微 ... 
- UWP简单示例(三):快速开发2D游戏引擎
		准备 IDE:Visual Studio 图形 API:Win2D MSDN 教程:UWP游戏开发 游戏开发涉及哪些技术? 游戏开发是一门复杂的艺术,编码方面你需要考虑图形.输入和网络 以及相对独立的 ... 
- 小程序·云开发的HTTP API调用丨实战
		小程序云开发之httpApi调用. 小程序云开发之httpApi调用(返回"47001处理") 技术栈 采用 nodejs + express 搭建web服务器,采用 axios ... 
- 小程序开发-小程序tabBar不显示的原因分析
		在尝试小程序开发时,tabBar这个是个非常常见的组件,但是今天在进行开发时,设置了TabBarb并没有显示,被这个问题困扰了近半小时,现在将排查问题后所得到的经验记录下来. 首先 如果tabBar不 ... 
- ***微信LBS地理位置开发+百度地图API(地理位置和坐标转换)
		微信公众平台开发 - 获取用户地理位置 本文介绍在微信公众平台上如何使用高级接口开发获取用户地理位置的功能. 一.获取用户地理位置接口 开通了上报地理位置接口的公众号,用户在关注后进入公众号会话时,会 ... 
- 微信公共账号开发:48001 api unauthorized解决
		微信公众平台开发:获取token成功并且拉取自定义菜单也OK,但是在拉取用户信息和分组信息 是总是出现这个 {"errcode":48001,"errmsg": ... 
- JavaFX横幅类游戏开发 教训 游戏贴图
		上一节课,我们即将完成战旗Demo有了一个大概的了解.教训这,我们将学习绘制游戏地图. 由于JavaFX 2.2中添加了Canvas相关的功能,我们就能够使用Canvas来实现游戏绘制了. 游戏地图绘 ... 
随机推荐
- tomcat7项目启动报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
			 报这个错说明用的是tomcat7 打开myeclipse,Preferentces->MyEclipse->Servers->Tomcat->Tomcat 6.x ,载入 ... 
- win7配置ftp服务器
			1.安装FTP,打开控制面板,找到程序和功能-->打开或者关闭windows功能,在列表中,展开internet信息服务,勾选FTP服务器,展开WEB管理工具,勾选IIS管理控制台,然后点击确定 ... 
- js学习笔记33----DOM操作
			前面有讲过一些DOM的基本概念. 今天来说一下DOM 的一些基本操作,主要有创建节点,追加节点,删除节点. 1.创建DOM元素: createElement(标签名) —— 创建一个节点 append ... 
- JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)
			现在浏览器种类也越来越多,诸如 IE.Firefox.Chrome.Safari等等,因此现在要实现一个js复制内容到剪贴板的小功能就不是一件那么容易的事了. 在FLASH 9 时代,有一个通杀所有浏 ... 
- 关于Cocos2d-x中addchild和removeChild方法的参数的解析
			一.addchild virtual void addchild( Node * child , int localZOrder , int tag )添加一个子节点到容器中,有Z轴顺序和一个标记. ... 
- 【转】MFC 字体LOGFONT
			Windows的字体LOGFONT LOGFONT是Windows内部字体的逻辑结构,主要用于设置字体格式,其定义如下:typedef struct tagLOGFONTA{ LONG ... 
- 奇怪的bug:javascript不执行
			背景:有人想要个简单的js效果,点击某个菜单,其他菜单收起. 说了下思路,结果~~ 只好直接写了一个,代码如下: <!DOCTYPE html> <html> <head ... 
- 在安装ZooKeeper之前,请确保你的系统是在以下任一操作系统上运行
			在安装ZooKeeper之前,请确保你的系统是在以下任一操作系统上运行: 任意Linux OS - 支持开发和部署.适合演示应用程序. Windows OS - 仅支持开发. Mac OS - 仅支持 ... 
- 利用CMake和OpenCV源代码生成Visual Studio工程
			OpenCV1.0版本有windows,linux之分,笔者曾经一直使用Opencv1.0.这个版本在下载,安装之后,在 \OpenCV\_make文件夹下面已经存在了一个opencv.dsw的工程文 ... 
- (转)音频输出PCM与LPCM有什么不同
			多声道LPCM:无损音轨原始存在格式,概念上等效于wave文件,并不需要运算解码,可直接输入功放进行DA转换,光纤和同轴接口只能传输2声道LPCM,多声道LPCM需要HDMI接口传输. PCM: ... 
