微信小游戏

创建于:2017-12-28

创建人: MotionWalk Studios

36 信息 411 成员
关于微信小游戏的内容
请教微信小游戏的问题
2018-12-28

Image title

请问这是什么问题啊,代码如下,

console.log(canvas);
const conf = {
width: Constants.ASSETS_WIDTH,
height: Constants.ASSETS_HEIGH,
canvas: canvas,
renderer: Phaser.CANVAS
// parent: 'phaser',
// transparent: false,
// antialias: false,
// state: { init:this.init, preload: this.preload, create: this.create, update: this.update, render:this.render },
// scaleMode: Phaser.ScaleManager.EXACT_FIT
};
this.game = new Phaser.Game(conf)



目前一个人开发魔兽题材小游戏,寻有爱小伙伴
icesad6 2018-12-03

受《王权:权力的游戏》启发,想使用cocos creator做一个魔兽世界题材的微信小游戏——选择一位领袖,看可以在位多长时间

自己之前一直做策划,程序美术初学,所以选这个较为简单的原型。

程序线:以官方教程为起点,踩了不少坑,下一坑预计是读取EXCEL生成的JSON来填充游戏内容的阶段。

美术线:完成demo所需的两个角色,因用系统自带画图和鼠标涂鸦而成,噪点较多,接下来要更换UI素材和补许多角色。

策划线:计划设计每一个种族领袖担任大酋长所需要面临的挑战以及一些填充内容,现还没启动。

发行线:软著先就目前的状态保存了个模板,待代码进一步完善提交软著申请。

最理想的状况是获得有微信小游戏完整上线经验并会使用cocos creator的程序小伙伴

和绘制生动的角色和美观的UI的美术小伙伴加入,否则前路上的一个个天坑有的我踩了。。不过最悲观的情况也就这样了。

也许不会立刻达到理想的状态,所以想一起学习成长或者没有精力直接参与,但愿意担任顾问等各种有心的小伙伴也一并欢迎

Image title


PS:想模仿的原型的风格挺简洁的。。但自己一动手才发现没有想象中简单。也许就是参照和创作的区别吧

Image title


Image title


最后就是联系方式了,QQ:1877008976

找前端小伙伴
L 2018-11-21

职位诱惑:

一群热爱游戏的人在设计游戏

公司简介

我们是深圳手手游戏有限公司,专注于创意小游戏、独立游戏。

薪资范围

5K-10K

职位描述

1.基于cocos2d开发html5休闲社交游戏
2.实现业务逻辑、数据交互、性能优化等工作
3.维护已有H5游戏,及新游戏的开发

任职要求

1.熟悉javascript
2.熟悉至少一种H5游戏引擎(cocos2d,Egret,layabox), 具有相关H5游戏的开发经验
3.熟悉socket、http通信协议
4.有上线产品开发者优先
5.核心玩家优先

联系方式

邮箱:979477187@qq.com
微信:leg0200

求个美术大大的加入
horrypark 2018-10-11

之前有发过相关的帖子。我们是做微信小游戏的,但是不是那种休闲类的,也不是页游类的,主攻的是RPG类的。后续也会扩展到rouglike类的,主打PVE的体验。

因为工作强度比较大,有两位美术同学离职,现在团队急需美术同学的加入,大佬和萌新我们都欢迎。

我们最新的一个游戏叫:来玩西游。可以去微信里搜一搜体验一下。有兴趣可以加我微信:horrypark,撩起来。

微秀
codeMen 2018-10-08

用微信小游戏做3d个人时装秀,像qq秀那样,分享推广,然后开发商城,精品时装一套50秀币, 月入百万轻轻松松。一起加入吧,

用threejs做微信小游戏,ui有好的框架吗?
殷小雨 2018-09-28

公司要用threejs做小游戏。现在需要一套ui库。有没有适合threejs的ui吗?

团队已经开发了8款微信小游戏,有兴趣的开发同学要不要加入呀!
horrypark 2018-09-19

我们跟那些换皮、反编译的妖艳jian货不同,我们都是纯手工。

团队核心成员是腾讯天美工作室7年以上经验的小伙伴。

现在想把游戏发往各个小游戏平台,但是实在人手不够。有兴趣的小伙伴欢迎来撩!

刷新三维场景中的HUD层
legendcastle 2018-08-19

在以three.js为引擎的微信小游戏中,无法使用dom元素。在我正在开发的小游戏里是把场景以外的文字和按钮等二维信息放置到HUD层的。three.js中的HUD层的实现方式是把脱屏canvas转换为纹理,再将纹理传递给材质,然后用正交投影相机投影到一个平面上。

对于界面的变化(就是对脱屏canvas的重新绘制,如drawImage, fillText等操作),一般情况下用局部更新纹理方案就可以了,就是先重绘,然后基于之前的canvas生成新的纹理,然后把新的纹理传递给之前的材质,如下所示:

updateTexture(){
if (this.hudMat!=null && this.hudMat.map!=null){
this.hudMat.map.dispose()

let hudTexture = new THREE.Texture(this.canvas)
hudTexture.needsUpdate = true
hudTexture.minFilter = THREE.NearestFilter
this.hudMat.map = hudTexture
this.hudMat.needsUpdate = true
}
}

但是,对于界面已绘制元素的隐藏,上述方法失效了。经过探索,我发现可能是由于Frame Buffer的原因, 所有的重绘等同于在之前形成的画面上的一种叠加,而由于HUD层的特殊性(作为前景层),它需要是背景透明的,这样的话透明的叠加绘制无法消除之前形成的画面,界面内容只能越画越多,却无法减少。最终的解决方案是重新生成一个新的脱屏canvas,获取新的绘制上下文来进行彻底的更新。当然从性能上讲,这种更新要沉重一些,所以在我的项目中保留了两个HUD层的更新方法。


(转发自:原日志地址
three.js 移植到小游戏时,做出来的3D模型只在模拟器显示,真机测试出现黑屏。

依据朋友们的帖子,该改的都改了

现在真机一直不显示..

three.js文件version也改过了

phaser3在小游戏中加载资源失败有没有解决方案?
dyou 2018-08-02

原因是小游戏的wx.request网络请求的dataType参数只支持json和arraybuffer类型,而phaser3加载资源需要blob类型,这问题除了修改源代码有没有别的解决方案?

现有的引擎真的适合微信小游戏吗?为什么很少做小游戏的公司?微信小游戏有前景吗?
岛屿 2018-07-05

现在微信小游戏都是一些超小的游戏,是因为微信提供的API和webGL1.0平台技术限制做不了完整的像一般手游类的游戏吗?

现有的引擎真的适合微信小游戏吗?为什么很少做小游戏的公司?微信小游戏有前景吗?

微信小游戏使用three.js,纹理加载失败
mickhan 2018-06-14

在网上找了帖子,说是[在微信小游戏中并没有‘ImageBitmap’这个全局对象,所以在加载纹理贴图时会报错,此时需要修改源码]但看了源码,并没找到添加改对象的地方,谁能指教一下么?多谢!

寻找合作微信小游戏团队、项目
Chaonan 2018-06-08

Hello,如果你有微信小游戏不知道如何获得用户,我们有500W日活头部流量小程序。

如果你是纯技术对美术感觉很无助,我们有专业的美术协助团队。

帮你快速或得第一波用户,帮你测试小游戏留存数据,QQ784106408

canvas drawImage 无法显示
regicied 2018-05-31

使用 微信小程序中的 canvas 

想在屏幕上 显示图片  无法实现

代码如下:

var img = new Image()

img.src = 'xxx'

var ctx = canvas.getContext('2d')

ctx.drawImage(img,0,0)

求大神告知




langlangl 2018-05-14

想做一个类似APPSTORE的helix jump,有人会做吗,

pixi.js的触摸事件怎么解决
张远山x9 2018-03-31

TouchEvent的问题

TouchEvent is not defined
ReferenceError: TouchEvent is not defined


我把TouchEvent暴露在GameGlobal报错倒是没有了,但是触发不了on('tap')这些事件。

✨Yi-dong 2018-03-31

请问有开发微信小游戏,结合three.js,不通过字体文件,去绘制字体的吗?可以通过canvas, 但是使用的API是小游戏编译过得,麻烦有方案的朋友可以分享下,谢谢。

有人可以帮我制作一款手机游戏吗?
w102882551 2018-03-27

有人可以帮我制作一款手机游戏吗?

微信小游戏接入和文件管理
jiajia724 2018-03-07

今天微信小游戏的接入工作终于告一段落,写篇文章来备忘,同时提醒下遇到同样问题的同学。

先简单列举下在接入工作中遇到的问题:

1.只提供一个主canvas,其他创建出来的canvas都是离屏的。

2.不支持dom树。

3.不支持xml的解析

4.不支持 URL.createObjectURL 的形式创建图片

5.模拟器跟微信的表现不一致

6.文件管理系统跟游戏的对接

由于我们项目是个完全自研的引擎,很多方面当时在浏览器环境下正常运行,但是微信限制太多,改动很大。

1.由于项目以前是3d和2d两层canvas在dom树里混合,这里不得不去把2d用贴图形式 渲染到3d,当然这里提升空间很大,去做基于webgl的ui渲染,各大引擎已经实现。

2.问题同1,我们还有很多基于dom树的控件 不得不去移到渲染列表

3.暂时没有解决方案,除非自己写文本解析 来实现xml的解析。

4.这个应该是微信基于自己的安全考虑,想想如果你能把二进制转换成图片,你都能来干些什么,如何审查。

5.这里不一致的表现很多,遇到已微信上的实际内容为准 所以多用微信测试,千万别以为在模拟器里好了,微信就好了。

        请一切效果以在微信里表现为准

        请一切效果以在微信里表现为准

        请一切效果以在微信里表现为准

6.这是我这次发帖的重点,详细讲下这里遇到的坑

    微信提供了好几个文件域,1.代码包文件 2.本地文件 3.临时缓存文件 4.受信任的安全域(游戏cdn)。

    由于代码包文件4m的限制,用起来真的捉襟见肘,一个项目代码文件轻松达标,所以这里不考虑放入资源文件,还有这里的文件改动必须要重新提审。

    所以现在项目的资源策略是,去cdn加载资源,writeFile写到本地,通过readFile返回本地文件,这里需要特别注意的地方就是因为不提供二进制序列化图片的方法,所以图片要以image.src的方式加载。

    这里还遇到一个坑就是在模拟器里,写在本地的所有文件都能通过 XMLHttpRequest的方式请求得到,但是在微信里,只有图片能通过image.src的方式加载,其他资源无法通过XMLHttpRequest的请求得到,会报加载异常。请通过readFile读取二进制文件使用。

另外微信模拟了浏览器的缓存

另外微信模拟了浏览器的缓存

另外微信模拟了浏览器的缓存

所以当你加载到的资源跟资源服上的不一致的时候 请加随机数

祝大家接入愉快 另外微信小游戏群 谁来拉我进去




加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册