一个“不务正业”生物男 自制微信小游戏

一个“不务正业”生物男 自制微信小游戏

首页休闲益智谁是大野狼更新时间:2024-08-03

Leo

大家好哦,本人80后伪程序员一枚。

今年初,随着wx平台开放小游戏,兄弟也想去里面看一看。

乍一看的确是一片繁荣。结果热身的时间有点久,6月份才准备入场。

一开始就乱了,什么是框架?

小游戏 欢乐佩奇大野狼 封面

游戏引擎?

JS没有dom对象。。。

天啊!这可怎么办。

因为不清楚cocos2d-js 和 cocos creator是两个物种还耽误了半个月。

然后就是开发过程中各种API和对象的不理解。(伪程序员么,哈哈哈)

软件著作权和自审报告的申请与撰写。

上线了居然会黑屏,是因为动画对象的错误

接入分享,居然api还被改动了......

各种苦......

请大家试玩一下咯。

也给点意见,第一个游戏,可玩性自己觉得不太高,纯练习技术了。

如果喜欢,就推荐给身边的亲朋好友,一起分享;如果看到bug了,不要犹豫,偷偷告诉我,哈哈。

小游戏 欢乐佩奇大野狼 封面

简单的说一下

微信小程序和小游戏开发的不同

首先要聊一下他们的共同点,用JavaScript去开发的。最大的不同或是区别于传统的JS,在小程序里面我认为有两点:一个是WXML--充当HTML的这个角色吧;另一个是WXSS--类似CSS的角色。其他并非想象中的那么难,只要把小程序看成是数据库的另一种表现端就好啦。

而另一个就是小游戏,目前支持小游戏的引擎很多,白鹭啦,cocos啦,three.js。。。目的就是更快速的开发,简易里面很多底层或是常用的功能及类。我用的是cocos creator,不是cocos2d-js哟,这两个不一样。请记住,我们不一样,不一样,哈哈哈。对于JS和小游戏来说,最大的问题就是没有了DOM对象的支持,而是使用canvas直接描述场景。需要各位转变转变思维。

八方摇杆和游戏主角的位置控制

其实,还是做小游戏更多一些,感触也更深一点。作为一个伪程序员,那就是技术肯定不过关,什么是DOM? Windows对象里面会有Document吗?抱歉,真的是水平有限。所以一路跌跌撞撞的,总算是熬到第一个游戏上线。

只是控制还不够,还要有发射子弹

其中最印象深刻的就是刚开始时候,真的是因为没有分清楚cocos2d-js 和 cocos creator的区别。以至于在creator里面写了cocos2d的代码,怎么调试也出不来。现在想想真的是很有趣的经历。然后就是creator里面类的概念和动作的链接,这些在他们官网都有详细的文档,我也就不在做搬运工了。其实就是换个思维,把动作脚本写进去,想去控制谁,就把它的obj拖进来,配置好参数,ok 开工大吉咯。完成品如下,不过还是在改bug。

搜一搜

谢谢大家的支持咯。后续还是会有其他关于小游戏的点点滴滴和大伙分享。只想说,这个游戏要送给我妻子,她因为喜欢玩红白机,就按照里面的猪小弟改了一版。

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved