《星途WeGoing》难点与技术优化

一、难点

1、iPhone X等手机适配。

标准设计稿尺寸为 750px:1334px,在iphone 6等手机上可以完美适配。但在部分长屏的手机(如iphone X,三星等部分手机)上可能会出现底部黑边。

最开始的适配是在头部和底图加上填充图片,最终用户看到的游戏尺寸还是750px:1334px。但这样看起来很丑。

后来继续优化了一版,完美适配iPhone X。算出屏幕的尺寸与设计尺寸的差值,将舞台中的元素做一下偏移,如果贴边的元素则调整场景中的其他元素,以适配整体视觉。

阅读剩余部分 ->

微信小游戏开发的基础知识

下图是Laya官方的一张介绍图片,游戏引擎涵盖的东西比较多,掌握游戏开发必须要掌握这些东西,这次讲讲一些游戏中的基本概念。

一、游戏引擎

市面上的H5游戏引擎好多,国内外比较知名的有Egret、Cocos、Laya、Phaser、Three.js等等,各引擎实现上有区别,但游戏里面的一些基本概念都差不多。触类旁通,切换引擎的成本就只在于对引擎API的熟悉。

阅读剩余部分 ->

小程序onshow事件

问题描述

onShow 事件在小程序里面非常重要,场景之多,导致处理起来很复杂。很多业务场景依赖与onShow与onHide事件。比如分享给他人,在群里PK等等。

阅读剩余部分 ->

H5小游戏的未来

H5游戏市场是一个巨大空白市场。腾讯所有的平台都在积极探索H5游戏的可能,都不愿意错过这样的机会。无论是微信、手机QQ、QQ空间或浏览器,这是一个不容忽视的增长点,平台需要与开发商紧密合作,一起探讨H5游戏的未来。

阅读剩余部分 ->

gulp构建小程序

gulp构建小程序

截止目前为止,自己开发过不下十款小程序。算是有些经验,其实对于一个熟悉了前端开发的工程师,小程序的入门会非常简单,无非是要多熟悉些API和小程序的开发工具。本质上和写一个H5页面没有什么区别。

阅读剩余部分 ->

广州居住体验之交通

今年很少写非技术性的文章,来广州快2个月,刚加完一阵猛烈的班,终于可以过上一个懒散的周末,趁机谈谈这两个月来的一些感受。这些感受当然是非常主观,而且都是对比我曾经生活过的地方。

阅读剩余部分 ->