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