Egret社区
本帖最后由 ztxxxx 于 2015-1-19 11:25 编辑

首先,很感谢@少瑞 @白菜 @egret-yjtx 的帮助。每次询问他们我遇到的egret的问题,他们都很耐心的回答。对于小白的我,真心万分感谢!!!

我的游戏叫做《打豆豆》,其实就是打地鼠的模式。我当时8月初份才开始接触egert的,看到API文档的那一刻,感觉好像AS 3.0啊。当机立断就一边开发一个小游戏一边学习egret。从游戏玩法(最简单的打地鼠,大神们不要笑我),游戏UI设计,到编程都是我自己来弄的,不懂就问问同事和QQ群网友。
说说我用egret的心得体会。

1,声音
在IOS上不会自动播放。一定要按钮事件触发才行,或者只能播放一遍。在android上运行,退出到桌面,结果声音还在后台运行着。囧。最终我还是放弃添加音效了,用户体验不好,加载也慢。

2,缓动
我的首页动画出场都是用tweelite和tweenmax的(我之前是flasher)。很感谢@白菜 提供的tween类。但是游戏publish之后得把tween的JS都放上服务器。

3,服务器不支持JSON类型数据。
我昨天把游戏放上我的服务器,结果不能读取JSON,问了@少瑞 才明白原来我的服务器需要设置ISS来解析JSON。

4,屏幕自适应。
我的UI设计是按照iphone 5s来设计的。但在编程中,我的很多元素,都有按照屏幕的等比例缩放。我设置了一个当前舞台宽度tempNum=640,一个屏幕缩放比例数值this.scaleNum=this.stageW/this.tempNum;  这样当舞台的宽度小于设定的舞台的宽度的时候,数值会小于1,所有的元素的scale就按照这个比例去缩放,大于1则反之。例如洞与洞之间的左右排列和上下间隔,还有9个豆豆之间左右排列和上下间隔都能自动适应屏幕的宽度。(当然我没有太多的设备测试过,就用同事的几个不同的手机,包括4s,5s, ipad2 ,三星 nexus 2等,排列确实是不错的,不会遮挡元素)


5,遇到的其他问题

①我的mac的java 版本显示是1.7,但publish一直显示我的java版本过低,后来发现原来mac需要装jre和jdk才能解决。mac默认的好像只有装jdk。
3.jpg


②升级到1.0.4在之后,我的mac只要upgrade和build {project} -e之后,任何项目文件在用websorm打开之后就会被锁定,而且ws解锁不了。最后花了两天时间才找到原因:build完之后,我的项目文件夹的权限就会变成只能读取,不能写。如下图 1.jpg
解决办法是点击文件夹,右键“显示简介”,然后弹出页面下面就会有读和写的设置。把最后两项改成“读和写”。 2.png



暂时就写这么多,我要去吃中午饭了,好饿呀。作为小白的我,也不知道我写的对不对,希望各位看官不要骂我。继续支持egret的。再次感谢@少瑞 @白菜 @egret-yjtx

游戏地址:http://www.j-design.com.cn/whackamole/index.html      1.png






参与人数 1威望 +1 贡献 +3 收起 理由
A闪 + 1 + 3 赞一个!

查看全部评分

分享到 :
2 人收藏

20 个回复

倒序浏览
ztxxxx  登堂入室 | 2014-8-25 13:38:45
对了,补充一下,我用的是TexturePacker生成的“打豆豆”标题,还有豆豆被打前和被打之后的状态。
Wander  官方团队 | 2014-8-25 13:44:00
楼主,你的游戏分享不了啊,右上角的微信 ToolBar 没了,你是不是调用 WeixinAPI 的 hideToolBar方法了。。。
ztxxxx  登堂入室 | 2014-8-25 13:45:53
Wander 发表于 2014-8-25 13:44
楼主,你的游戏分享不了啊,右上角的微信 ToolBar 没了,你是不是调用 WeixinAPI 的 hideToolBar方法了。。 ...

您是用微信吗?我用微信能分享哦。您是什么手机?
ztxxxx  登堂入室 | 2014-8-25 13:48:02
Wander 发表于 2014-8-25 13:44
楼主,你的游戏分享不了啊,右上角的微信 ToolBar 没了,你是不是调用 WeixinAPI 的 hideToolBar方法了。。 ...

还真没有分享按钮了。囧。我现在找找原因。
Wander  官方团队 | 2014-8-25 13:50:39
WeixinAPI 里有个方法叫  hideToolBar ,你是不是调用这个啦
ztxxxx  登堂入室 | 2014-8-25 13:51:12
Wander 发表于 2014-8-25 13:44
楼主,你的游戏分享不了啊,右上角的微信 ToolBar 没了,你是不是调用 WeixinAPI 的 hideToolBar方法了。。 ...

是二维码的问题,我已经更换过了,可以了。您试试。
Ahgogo  圆转纯熟 | 2014-8-25 13:55:32
不错,能分享下源码学习下么
7yue  官方团队 | 2014-8-25 14:10:09
顶!不论是不是新手,我们的论坛就是欢迎乐于分享的朋友!
生活在别处  初学乍练 | 2014-8-25 16:34:06
大神,你的部署在什么服务器上的,怎么部署的,能告诉下吗
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部