游戏类的各个行业小程序开发可以开发吗?现在游戏行业这么火。我想做一款游戏类的各个行业小程序开发。

& & & &微信小程序发布后,公司虽然没有拿到第一批内测资格,但作为微信亲密合作伙伴,一定要第一时间去尝试啦。现在微信小程序刚发布还在测试阶段,可以说是1.0版本,所以框架和结构内容都还不多,相关的文档跟微信API一样都做得很好。
  1)微信小程序到底是什么?跟H5,HTML5是不是一样?
    它可以把应用功能快速嵌入到微信公众号中,用户无需安装应用就能访问。相比现在的app开发和发布都容易很多。
& & & & & & & &微信小程序本质上就是Html5,或者说是一种优化过之后的Html5。不过在编码方式跟HTML5还是有很多不同的地方,但是其内核还是大量使用HTML5的相关技术,有H5经验的前端会更容易的掌握上手。
& & & & & & & &关于让让小程序在个完整支持HTML5标准的浏览器上运行起来,有兴趣的同学具体可以参见。
  2)开发者入门学习
    1.首先去下载安装微信Web开发者工具,很贴心的支持Mac,并且教程的截图都是Mac的哦~~
& & & & & & & & &下载地址:
& & & & & & & & &&
    2.打开开发者工具后,(网络慢的二维码可能加载很久)扫二维码后可以添加项目或导入项目,appid不会公众号的,没有内测邀请的可以不填,输入项目名称比如:HelloWorld,选择项目保存地址的时候选择一个新创建的空文件夹,如果勾选在当前目录创建
quick start项目, 它就会帮我们创建一个简易的小程序demo,方便我们学习理解
    3.点击开发者工具左侧导航的“编辑”,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。在项目文件夹下看到了三个特别的文件app.js、app.json、app.wxss,其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件。这三个文件是一个项目必不可少的文件,删除任意一个文件项目都会运行不了。
      app.js: 小程序运行主要逻辑及入口,里面使用App()函数来注册一个小程序,普通页面的js文件中可以通过 getApp()函数拿到App()函数所拥有的参数,并调用其中的数据。我们可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用框架提供的丰富的
API,如本例的同步存储及同步读取本地数据。想了解更多可用 API,可参考&
      app.json: 是小程序的全局配置文件。可以在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。更多可配置项可参考。每一个小程序加载的页面,包括四个部分[js、json、wxml、wxss])都要在
pages数组中声明后才能访问, window对象中可以设置窗口的样式颜色等。
      app.wxss: 是一个公共的样式文件,整个项目的每个页面都可以调用,我们可以在页面组件的 class 属性上直接使用 app.wxss 中声明的样式规则,就如一个全局的css文件。
    4.在左边菜单栏中选择“编辑”,可以查看我们这个项目的文件和结构,从文件结构中我们可以看到文件类型有4种:
      .js : 这就是一个javascript文件,只不过它是微信基于javascript封装过的,所以很多js函数是不能使用的,比如localhost.href,微信加入了很多自身的接口,比如跳转页面是: wx.navigationTo()函数。例如index.js
是页面的脚本文件,在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。
      .json :
是页面的配置文件,可以配置页面头部title信息等,页面的配置文件是非必要的。当有页面的配置文件时,配置项在该页面会覆盖 app.json 的 window 中相同的配置项。如果没有指定的页面配置文件,则在该页面直接使用 app.json 中的默认配置。
      .wxml : 视图结构文件,功能就像html文件差不多,用于描述页面结构,只不过它有自己独特的标签,不使用html标签。微信对wxml的全称定义也不是weixin xml,而是WeiXin MarkupLanguage,很霸气的要自成体系感。自然wxss也是WeiXin Style Sheets,一样的希望给人牛逼哄哄的感觉。
      .wxss : 视图样式文件,格式跟css文件一样,他在css的基础上扩展了几个特性 比如:尺寸单位 /&样式导入
    5:&项目运行过程:
      第一步:加载项目根目录下的 app.js、 app.json、 app.wxss文件,同时会执行app.js文件,并触发其中的onLaunch 和 onShow 函数
      第二步:加载app.json中pages数组中配置的第一个页面,作为项目的欢迎页,同时会执行对应页面js文件,并触发 onLoad / onReady 和 onShow 函数
      往后:页面可以通过事件与js文件交互,比如 在标签元素上绑定点击事件,并且指向js文件中的一个函数,就能用js中的逻辑去处理这个事件了
& & & & & & &3)提出几个问题
& & & & & & & & 1.移动网站或WebApp能直接改造成小程序
& & & & & & & & & 其实,之所以会保留这个认识,主要是由于过去微信公众号的二次开发经验,很大程度上给到了我们很多人先入为主的观念。
& & & & & & & & &但通过我们上面所分析的第一个问题,可以知道微信小程序本质上就是Html5,但实际上却是一种优化过之后的Html5,这也就意味着绝大多数的移动网站或WebApp直接改造成小程序的难度很大,因为里面有大量的内容需要重写。小程序是相当于重新做了一个App,从开发、设计、测试、运维升级都是单独的一套。哦,你还得加个学习成本和风险,如此新的东西一次搞利索的可能性还真不好说,毕竟小程序现在自己也还是在测试阶段。
& & & & & & & 2.微信小程序能不能做H5小游戏
& & & & & & & & 现阶段看来不行,不过可以做一些轻量的推广用得小游戏功能,一切还要看后面正式版的发布。
最后把微信官方的文档放在这里
各位看官也可以看看我们的作品案例
本文已收录于以下专栏:
相关文章推荐
实战看了微信小程序的开发文档和熟悉了微信小程序的使用后,拿著名的2048小游戏练练手,做个DEMO玩玩。IDEA界面抽象如下:
[重新开始按钮] [模式选择] [用时(秒级)]
[难度级别]
在微信公众平台做HTML5游戏经验谈
最近微信公众游戏平台讨论得如火如荼,大有HTML5游戏即将引燃之势。 磊友科技赵霏自称HTML5技术鼓吹者,...
以往拿到一份视觉稿要做页面适配,通常都是针对不同分辨率尺寸做断点写 media query,然后看效果再微调。开发过程中视觉稿要是做了修改,修改的地方就得再走一遍分辨率测试和微调,这时想屎的心都有了。...
一、游戏基本功能
1、能够向左向右行走(键盘监听)
2、能够跳跃
3、能够发射子弹
4、能够检测和障碍物之间的碰撞
5、背景图片的移动
二、游戏运行界面
三、游戏大致实现思路...
我是如何把知识快速转化为金钱的?
我是一个草根站长,自己有一个网络技术性质的博客(主要是服务器端的node.js和前端的angularjs),这里就不放博客的链接了,因为这不是重点。...
看直播,用ffplay
他曾经在腾讯互动娱乐事业群工作长达7年,历任QQ游戏策划、腾讯游戏评测负责人、3366创始制作人、VP助理等职。2013年他出来创业页游失败,合伙人出走、公司濒临倒闭,就在这时,他抓住QQ空间开放需要...
正版《魂斗罗:归来》动作射击手游,丰富弹幕、武器带你挑战万变战场;还原经典魂斗罗玩法与兄弟一起挑战BOSS吧
前言在这个行业,每隔一段时间都会出现新的技术,好焦虑呀,到底该学什么?14年移动开发出现了大量的泡沫,随便一个培训机构培训几个月出来的在北上广都是8k起,现在感觉移动开发工程师供应需求方都要饱和了。招...
7 月底开始,小程序第三方服务商火速移动创始人赵九州被微信近来的节奏搞得兴奋又紧张。从 6、7 月份开始,而仅在 7 月 25 日到 8 月 5 日 10 天内,小程序又分四次开放了社交立减金...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)现在微信小程序很火?请问哪种类型的应用适合用微信小程序开发呢?谢谢? - 知乎2被浏览353分享邀请回答0添加评论分享收藏感谢收起【求助】楼主今年大三,想从事游戏开发,贴出自己写的一些小程序【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:548,151贴子:
【求助】楼主今年大三,想从事游戏开发,贴出自己写的一些小程序收藏
做了一个flappy bird,大概用了3-4天的时间,毕竟是在过年且放假,很松散,并不是一直敲,一直搞,主要是楼主水平有限,请大家不要喷我.... 真心求教!
c语言哪里好?达内,0基础入学,无专业要求,先就业后付款,毕业&薪&起点.c语言哪里好?达内C语言课程,独创TTS8.0授课模式,一线名师授课.
楼主,今年大三,前途有点迷茫,希望大牛们指点迷津,目前我水平很一般
目标:从事大型游戏开发学历:一般二本,目前大三专业:软件工程系(开设课程:JAVA、 ANDROID、JS....)
天天java和安卓,这不是我滴理想,这不是我滴盼望,我想毕业后从事大型游戏开发方向,请问我该怎么做?!求告知!
目前楼主的水平:包括但不限于(不分先后顺序):《远不止21天C语言》《C语言程序设计》《C primer plus》《C++ primer》《C++程序设计》《数据结构》《远不止21天JAVA》 《windows程序设计》由于我们本身专业就是JAVA向,学校的课本我就不提了,以上的列出的书都是楼主课余自学的,最近又搞了搞 SDK MFC相关的东西,下面这个小游戏是用MFC做的,没使用任何的引擎(楼主不会用),全是API函数迭代实现的大概用了3-4天之久,毕竟是在过年且放假,很松散,并不是一直敲,一直搞...毕竟我是学安卓的,水平非常有限,请大家就不要喷我了,谢谢 !
楼主对于Windows图形界面化的程序水平只此而已.....心里话:楼主的大学,并没有开设游戏开发相关的课程,甚至没有C++,是完全面向JAVA,目的是培养网络工程师的那种,哇,很烦,这不是我的理想,想从事开发PC端游戏,甚至是主机游戏,当然学校的那些知识,我都有好好学。可我知道光靠看书是不可能成为游戏开发大牛的,我现在,本着有多少学多少的态度,恳请各位大牛指点迷津,楼主还需要学习什么方面的知识,才能在毕业时,一头扎进游戏开发圈,任重道远,我会努力的!请告诉我,还需要学习神马知识?最好能贴出书名!拜托啦!ps:引擎,Direct全无涉及,请各位赐教!@大牛!!..
楼主加油,我只能帮你顶一下
帮顶,其实可以咬咬牙使点劲上个一本研究生,家里宽裕点的话可以考虑交换生啊
真6 小白表示佩服
我也很想从事游戏开发,而且我还不如楼主,不过我想,重点是编游戏,把自己的想法一点点实现的过程吧,楼主,可以加个好友嘛,一起学习啊,虽然我不是学生,但是我有一颗热爱游戏的心
---贴吧极速版 For UWP
传智c语言,不断超越自己,打造更深更全面的课程,大牛带你赢高薪
帮顶再加一
不用学mfc和Windows编程了。有空多学学计算机图形学,3d数学和数据结构。另外要掌握一款流行的商业引擎,不论是cocos或者unity或者ue4。~unity程序员留
据说游戏引擎本身画面一般,很多特效要再单独购买,可是国外对这个封锁,说是会有军事用途,所以国产游戏画面差还费资源。有懂行的说下,是真的吗?还是我们国家的游戏制作人员水平不行。
你到底要说几遍你花了3,4天做了一个游戏
楼主加油,我只能帮你顶一下
楼主加油,帮顶
登录百度帐号推荐应用

我要回帖

更多关于 房产行业需要小程序吗 的文章

 

随机推荐