1.菜鸟教程 | 微信小游戏好友排行榜教程
2.菜鸟制作游戏所必须要读的菜鸟菜鸟书
菜鸟教程 | 微信小游戏好友排行榜教程
菜鸟教程分享微信小游戏好友排行榜制作过程,涵盖创建项目与发布、游戏源码游戏源码用添加小游戏、菜鸟菜鸟开启开放域功能、游戏源码游戏源码用主域与开放域通讯以及ShareCanvas与原生Canvas布局。菜鸟菜鸟
创建项目并发布:启动Egret项目,游戏源码游戏源码用dnf源码偷检测通过Launcher发布,菜鸟菜鸟使用个人AppID(测试用的游戏源码游戏源码用id限制功能,如分享)。菜鸟菜鸟
添加小游戏:设置中添加小程序(通过审核即可)。游戏源码游戏源码用
开放域功能:利用微信开发者工具或终端运行egret run --target wxgame,菜鸟菜鸟修改game.json配置,游戏源码游戏源码用打开开放域功能。菜鸟菜鸟
ShareCanvas介绍:使用离屏画布绘制排行榜,游戏源码游戏源码用ShareCanvas允许主域与开放域共享访问权限。菜鸟菜鸟
渲染效果:index.js文件提供简单排行榜demo,显示效果可见。
主域与开放域通讯:通过共享数据接口进行单向数据交换,主域请求,mtp模式android源码开放域响应。
布局建议:使用舞台宽高作为基数调整样式,避免不同手机适配问题,注意安卓显示BUG。
源码链接:深入理解本文代码,参考源码链接:/shenysun/FriendsList
菜鸟制作游戏所必须要读的书
lz是吧做游戏想的太简单了吧。想做题一样做游戏没什么希望。你看书只能看一些基础的知识,真正游戏开发中需要的玩客游戏源码东西,书上是不可能有的,比如没人告诉你怎么高效储存一堆数据,怎么创建和谐的场景,也没人告诉你怎么优化,怎么把那几帧动画做的流畅,但却了这些你做的游戏一文不值。怒龙战记这样的游戏,你不用看书,下个rpgmaker搞几天就可以做得出来,如何阅读 linux 源码充其量也就只是玩一玩,没有任何技术含量。所以那样的书我就给一本吧,RUBY入门权威经典,配合rm使用,不用rpgmaker就不用看了。
如果你想深入,就有一沓书要看了,这取决于你想做什么,源一游戏源码一个游戏需要资深的程序,也需要强悍的美术。美术我不是很了解,所以我给你一堆关于技术的书,完全是从最基础开始推荐的,一个一个来:
语言入门:
c++ primer入门c++,这是基础
离散数学 这是计算机的基础不多解释
算法精解 算法和数据结构入门
此三本书必需精通,都是计算机基础,学不好以后到处受阻
然后:
高等数学
普通物理学
计算机图形学
人工智能
汇编等等
这些方面的书太多了,随意就可以搜一堆出来,找合适你的看吧
然后API DX、OPNGL都要学
然后可以尝试搞一搞开源图形引擎,ogre之类的。
然后基础基本学完了,可以开始实践 了,找个商业引擎来搞一搞吧,udk不错,如果还想深入技术领域,就去找源代码来研究,尝试自己写个软引擎。最重要的是学习,这个领域技术发展很快,我觉得凡是你想得到的东西你都要去学习,可以不全部精通,但都要了解,需要用的时候可以信手拈来。我上面提的这是很基础的东西,等你解除了这个领域,你会发现还有很多书,你都需要看,其实是很辛苦的。有的东西看本书远远不够,做个游戏一个人也远远不够,少年路还长,低调稳重对你有好处。