实例微信小游戏开发发工具与真机显示不一致

关键时刻第一时间送达!

作者 | 淩华彬、王哲

在第一篇文章《实例微信小游戏开发发上手》中,我们给大家介绍了上手实例微信小游戏开发发所需要的知识以及小游戏嘚开发环境和工具。学会如何开发小游戏固然重要但是更重要的是,什么样的游戏更适合小游戏环境和它的用户

我们都知道小游戏是運行在微信内部的游戏环境中的,那么微信用户也就是小游戏的潜在用户这些用户在使用微信时,会被什么样的游戏所吸引会分享什麼样的游戏?什么样的游戏能融入用户的社交过程这些在今天都没有最佳的答案,开发者们都在探索也正是广大小游戏开发者的机会所在。但毫无疑问的是制作这样的爆款游戏一定需要完美理解各种微信社交/系统 SDK 接口的能力,并将其发挥到极致

今天我们会更详细分析小游戏环境给大家开放的各种 SDK 接口,以及这些接口可以承载什么样的游戏体验当然,微信小游戏官方文档中对这些接口都有很详细嘚使用介绍,我们不会重复这些具体的 API 调用细节会更多侧重在这些接口所提供的功能和潜力上。最后我们还会给出一个 Cocos Creator 制作小游戏的案例。

二、小游戏提供的接口能力

微信 SDK 接口通用规则

微信的 SDK 接口大多有非常接近的使用方式和命名规则下面是我们总结出来的一些经验:

xxxSync:在某个函数名后添加 Sync 就是该函数的同步方法,同时也说明原始函数一定是异步调用;

异步函数:由于微信很多 API 都需要做后台请求或從微信运行内核中获取信息,所以存在大量的异步接口有时会提供它们的同步版本,但在大多数情况下我们仍然建议使用异步接口以便更方便得捕获异常,组织异常处理代码;

异步函数的调用方式:微信 API 内的异步函数绝大多数都接受一个对象作为参数该对象内应该包含:

complete:完成回调(调用成功、失败都会执行)

系列文章的第二篇给各位总结了小游戏提供的微信 API 能力,以及如何利用这些能力也从我们嘚理解角度分析了微信小游戏环境的独特性,希望能够抛砖引玉激发开发者的想象力,找到最适合微信平台的游戏设计

王哲,Cocos 引擎创始人、首席客服


第一个图是开发者工具第二个圖是手机真机,都是7P为啥区别这么大呢

我要回帖

更多关于 实例微信小游戏开发 的文章

 

随机推荐