【Cocos Creator】游戏中如何动态创建精灵?

如果你刚接触cocos creator,可能有点摸不着头脑,尤其是对cocos 的api文档非常迷,个人觉得官方应该针对api在下方补充一些示例代码说明,不然新手容易懵逼。

本期要讲的话题是如何动态创建精灵。开发游戏可能一半的时间花在跟IDE打交道,如果对IDE有一定了解的话,cocos中节点是游戏中最基本的组成元素,那么基于这节点我们基本上可以实现所有的功能。但我建议能够用IDE拖拽出来的,就千万别用JavaScript徒手写出来,不然场面会很难看。

阅读剩余部分 ->

精通这3种游戏动画技术,月薪30000不是梦

动画是游戏中最基础的部分,所以要掌握游戏开发必须要清楚动画的一些基本常识。今天来介绍下常见的三种动画。

属性动画

大部分人对动画的印象就是位移,角色以一定的速度运动就完成了一个简单的动画效果。如下图所示

精通这3种游戏动画技术,月薪30000不是梦

每一帧将星球的Y坐标增加10个像素,这样星球就会一直向屏幕上方移动。同理,如果是改变X坐标,那么就会往屏幕左右方向移动。不仅能改变位置还能改变大小、透明度、旋转角度,这都是基于改变角色自身的属性。

阅读剩余部分 ->

可视化编程的一二事

最近两年时间都花在可视化编程上,谈谈对它的一些思考。

最近几年少儿编程正在风口,很可惜我们团队的目标并不是这个,不然也能融上一笔钱,我们自己的产品在同类来看并不会太差。国外比较知名的产品就数scratch这个产品,前些时间由于内容风控问题,被国内墙了。那么只有一家独大的编程猫,其他的机构并无太知名,做的事情也只是偏培训,而非产品本身。
可视化编程的一二事
这是我们最近两年都在做的事情,小游戏可视化制作工具。我们的目标是让不会写代码的人能够做出游戏,这个目标会比编程猫的难做的多。毕竟成品的游戏和教少儿“编程”是两件很不一样的事情。后者更注重教,需要的是课堂,课件,老师,对产品本身的要求并不会那么高。老师和学生只需要在这个平台上能够产生内容,而对内容本身的品质是不需要高要求的。但让人做出游戏这个事就远飞那么简单,希望用户能创作出作品,真实可玩的线上游戏。而游戏制作本身就是一件非常专业的事情。

阅读剩余部分 ->

《星途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游戏的未来。

阅读剩余部分 ->