• Baidu
  • 论坛搜索
2045查看 | 4回复
打印 上一主题 下一主题

[综合交流] H5游戏对于博彩的推进

[复制链接]

19

主题

74

帖子

152

积分

注册会员

Rank: 2

博币
529
活跃度
225
现金券
5
跳转到指定楼层
楼主
发表于 2017-5-5 10:42:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
开发H5游戏的注意事项
当我们在玩一个简单的H5游戏的时候,其流程通常会包含以下步骤:
1、 出现一个载入进度条,载入一些必须的图片、音频、字体等文件;
2、 显示主菜单,提示用户开始游戏;
3、 进入游戏主逻辑。在游戏过程中,当用户胜利或者失败,或是触发了某个按钮或者按键时,游戏会退出,显示结果页面。
4、用户分享游戏或者关闭游戏。
也就是说一个完整的H5游戏,至少有3个页面不可或缺,就是加载页、游戏页、结果页。由此也可以延伸出多个页面,比如开始页,分享页等。
资源的加载
区别于普通的网页的开发,H5游戏需要大量的视觉听觉素材,并且用户的网络的带宽有限。当你使用了很多的图片、声音、视频以及媒体文件的时候,用户会花费一些时间等待浏览器从服务器下载。
如果在编写游戏时, 你不把它放在心上,不提前加载而直接使用, 等你开发完游戏到真实的用户场景上运行时,你就会碰到问题多多,因为图片和声音文件是异步加载的,你的JavaScript代码会在资源全部加载完成前执行。这常常导致一个红叉的图片在上蹿下跳,声音效果在需要时不播放或者延迟很久冒出来一个声音. 好的开发习惯是创建一个预加载器,延后脚本代码的执行,直到所有的资源都下载完毕为止,这个时候才放出游戏的开始按钮,让用户参与游戏。
游戏的界面分三个层次,世界、舞台和摄像机。如果把游戏看做通过手机观看的一部话剧,话剧都是在舞台上进行表演的,舞台的背后是世界。
我们看到的画面都是通过现场的摄像机提供给我们的。摄像机有一个视角,这个视角到哪里,我们就能看到哪里的画面,游戏中所有看得见的东西,都是在舞台中的。
我们可以把舞台看成游戏中所有对象最顶层的一个容器,然而舞台下面就是世界了,可以把它看成仅次于舞台的一个顶层容器,世界与舞台不同的地方在于,舞台的大小是你可视元素(对象)的大小,是固定大小的,但是世界确实是可以改变大小的,甚至是无限大的,而且可以随时设置成我们想要的大小,世界默认的大小是舞台的大小,我们看到的画面都是通过摄像机对象得到的,摄像机对象有个视角范围,这个范围跟舞台的大小范围是一样的,如果世界的范围是大于舞台的,那么摄像机就可以在世界中任意移动了,移动到不同的位置,我们就能看到不同的东西。
所有展示的东西,都在舞台上,世界有多大,摄像机就可以走多远,改变世界的大小,摄像机才可以在舞台上移动。世界限制你的范围,舞台给你准备素材,摄像机展示多彩的界面。理解了世界、舞台、摄像机的概念,面向对象的游戏编程就好理解多了。
大雄游戏研发全新数十几款H5游戏,打造移动行业全新生态,欢迎各大运营商接入H5游戏接口。咨询扣扣:肆肆柒柒捌陆捌叁零

(申请优惠时请向客服说明是在79博论坛“www.79bo.com”看到的!)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

409

主题

2109

帖子

4220

积分

论坛元老

Rank: 8Rank: 8

博币
9
活跃度
2205
现金券
421
沙发
发表于 2017-5-7 11:15:47 | 只看该作者
永远支持79博!
回复 支持 反对

使用道具 举报

409

主题

2109

帖子

4220

积分

论坛元老

Rank: 8Rank: 8

博币
9
活跃度
2205
现金券
421
板凳
发表于 2017-5-7 11:15:51 | 只看该作者
永远支持79博!
回复 支持 反对

使用道具 举报

409

主题

2109

帖子

4220

积分

论坛元老

Rank: 8Rank: 8

博币
9
活跃度
2205
现金券
421
地板
发表于 2017-5-7 11:15:56 | 只看该作者
永远支持79博!
回复 支持 反对

使用道具 举报

509

主题

1475

帖子

3700

积分

论坛元老

Rank: 8Rank: 8

博币
27
活跃度
1464
现金券
428
5#
发表于 2017-5-7 19:39:47 | 只看该作者

永远支持79博!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则





联系我们TG : @biying6789

Designed by 79博论坛

快速回复 返回顶部 返回列表