背景:工种是前端,没有游戏方面的开发经验
最近接到一个需求:要求开发一个微信小游戏的 SDK ,别人引入之后在他的小游戏上面生成(或者说创建)一个图片的挂件;
遇到的问题: 1 、我原本的思路是通过传入 canvas 的上下文初始化我的类,然后我这边去创建这个图片挂件并渲染在游戏中,但是这样需要使用这个 SKD 的一方在为我这个 SDK 写上不少逻辑,同时也跟其他公司的技术人员沟通,他们对接别人的这种类似的 SDK 都是直接 require 进去就能使用了,所以我怀疑我思路的方向是不正确的;
2 、第二种方式我采用了用 LayaAir 去生成的小游戏实例(因为有些合作公司是使用 laya 开发的),再同样使用原生的方式去创建挂件,但是我无法获取到 canvas 实例的上下文,导致无法顺利创建挂件,同时如果使用 createCanvas 去创建画布,界面就只剩下我这个挂件图片,游戏内容全部抹除;
目前来说我对于实现这个需求还是没有太好思路,也付费去咨询解决方案,但是最后提供的 demo 无法使用,希望各位老哥能帮助提供一下思路,万分感谢。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.