首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Sign

    关于h5游戏

    所以,多年之后,我想,h5应该是指『在手机上可以直接看到并容易分享的很有趣的东西(常见于朋友圈和群聊)』。 因此,h5游戏就是『可以直接玩到并容易分享的很有趣的游戏』吧? 换言之,h5游戏和传统游戏最大的区别在于『h5游戏可以直接玩到』。 然而现实似乎并不是这样。 1、h5游戏并不容易分享 2、很多h5游戏并不有趣 首先。 h5游戏并不容易分享,这一点对于很多人来说是很难理解的。h5游戏就是一条链接而已,发送出去就是分享啦。 是的,单点分享的成本的确很低,但是在这个数据量化的时代,h5游戏的渠道却很少。 目前常见的h5渠道之一,在于微信里的传播,然而微信却在某个潜规则下,阻断h5游戏的流通。 原因很简单,h5游戏的破坏力太强了。如果不控制,微信构建起来的生态可能会在瞬间崩塌。 既然微信这里不待见h5游戏,此处不留爷,自有留爷处,处处不留爷,爷在家里住。 但是,h5游戏约等于没地方住了。 h5游戏的本质是个h5,也就是说它比较依赖于体量巨大的web渠道。

    1.3K70发布于 2018-04-18
  • 来自专栏Layabox

    【LAYA课堂】3D H5游戏DEMO首次曝光!

    9月13日,LAYA课堂3D教程火爆来袭! 本次直播教程由LayaBox 3D引擎开发工程师KIM和程序小鲜肉、LayaBox项目开发工程师吴震宇联合为大家带来了实用的H5 3D游戏制作教程,让H5游戏3D化简单起来! ? 怎么样做3D游戏DEMO - 1 //初始化3D画布 Laya3D.init(0, 0, true); Stat.show(); Laya.stage.scaleMode = Stage.SCALE_FULL (CameraMoveScript); //加载静态场景 var sceneSprite3D:Sprite3D = scene.addChild(new Sprite3D()) as Sprite3D; new Vector3(2, 2, 0); SiPangZi.transform.localScale = new Vector3(0.02, 0.02, 0.02); 更多3D游戏DEMO教程请持续关注

    2.3K50发布于 2019-05-13
  • 来自专栏考拉阅读前端团队

    H5游戏 【篇一】 组词游戏

    H5游戏 篇一 组词游戏 项目功能简介 词库功能,项目文件里配有csv格式的中文常用词组词库,每次随机抽取词语进行游戏 匹配消除功能,自动在词库中匹配选中词语并进行消除 选中动画以及消除动画,均由svg

    1.4K20发布于 2019-04-12
  • 来自专栏lonelydawn的前端猿区

    h5游戏——HitRocket

    to pause or begin game. 2.Enter the letter on the rockets to hit them. 3.Number of the hearts will 、结束和重新开始以及动画的运行和鼠标、键盘点击事件的判定 Game.begin(),游戏开始界面,点击任意位置,调用Game.run()函数进入游戏运行界面 Game.run(),游戏运行界面,这里使用自定义兼容函数 显示游戏得分、游戏中奖励的生命值和最终火箭数,点击任意位置会调用Game.restart()函数初始化游戏参数并调用Game.begin()进入游戏开始界面 (2) Background代码块用于绘制背景 ,默认样式为垂直方向灰度加深的渐变色 (3) Hearts代码块,根据全局变量heartsNum设置生命值的数量,初始为5,通过迭代和设置水平偏移量offSetX创建hearts数组中对象的位置属性,而 (6) start函数负责从介绍游戏规则的界面转到游戏开始界面。

    1.4K100发布于 2018-02-09
  • 来自专栏游戏开发之旅

    H5游戏开发:游戏引擎入门推荐

    H5游戏开发:游戏引擎入门推荐 前言 很多刚刚接触到游戏开发,准备大展拳脚的小鲜肉们,往往在技术选型这第一关就栽了跟头。 这与游戏引擎能够支持的渲染方式直接挂钩。现在的 H5 游戏渲染方式一般有 2D 渲染、3D 渲染、VR 渲染三种。 而 2D 渲染一般也有三种:Dom 渲染、Canvas 渲染、WebGL 渲染。 此外,CreateJS 还支持用 flash CC 开发导出由 CreateJS 渲染的 H5 游戏。 Three.js 更倾向于展示型的视觉呈现,比较少直接拿 Three.js 来开发 H5 游戏。渲染环境上,Three.js 支持 WebGL 和 CSS3D 两种渲染模式。 如果对「H5游戏开发」感兴趣,欢迎关注我们的专栏。 参考资料 目前有哪些比较成熟的 HTML5 游戏引擎?

    7.6K20发布于 2019-12-02
  • 来自专栏Fin

    游戏 pk H5游戏,你选谁?

    此举一度引发行业对于“微信要封杀H5游戏”的担忧。但现在看来,提前规范H5游戏链接分享行为,除了净化朋友圈内容,也正是腾讯在为微信开放H5游戏平台铺路。 图片在早期小游戏的玩法非常简单,更多类似连连看、俄罗斯方块、找不同等,比如俄罗斯方块,这种主要的技术点就是 DOM 操作,用 jQuery 原生 javascript css3 就可以了。 小游戏H5游戏相比有何优势H5 游戏的技术特点H5 游戏在QQ农场、抢车位、4399小游戏的带动下,曾经也是达到过巅峰的,2017年 H5 游戏市场为30亿元,手游市场规模达到1440亿元。 Three.js基于 WebGL 的 3D 渲染引擎库Layabox支持AS3\TSVS三种语言,可同时发布H5、APP、Flash版本,追求性能极致Egret(白鹭)自建工具链工作流,參考Flash AS3 API的移动端H5引|擎,支持打包APP(但是这个好像倒闭了)Cocos2d-jscocos2d-js继承原生cocos2d引擎的设计理念,API也参考原生cocos2d-xunity腾讯自行开发的

    1.3K50编辑于 2022-12-28
  • 来自专栏Fin

    游戏H5游戏对比与梳理

    H5游戏是运用了h5技术的响应式网站布局的游戏,它完全实现了网页游戏在手机移动端的无缝衔接。 图片 在早期小游戏的玩法非常简单,更多类似连连看、俄罗斯方块、找不同等,比如俄罗斯方块,这种主要的技术点就是 DOM 操作,用 jQuery 原生 javascript css3 就可以了。 小游戏H5游戏相比有何优势 H5 游戏的技术特点 H5 游戏在QQ农场、抢车位、4399小游戏的带动下,曾经也是达到过巅峰的,2017年 H5 游戏市场为30亿元,手游市场规模达到1440亿元。 JS 框架封装为渲染内核 Three.js 基于 WebGL 的 3D 渲染引擎库 Layabox 支持AS3\TSVS三种语言,可同时发布H5、APP、Flash版本,追求性能极致 Egret(白鹭 ) 自建工具链工作流,參考Flash AS3 API的移动端H5引|擎,支持打包APP(但是这个好像倒闭了) Cocos2d-js cocos2d-js继承原生cocos2d引擎的设计理念,API也参考原生

    3.1K30编辑于 2022-12-06
  • 来自专栏小游戏开发

    游戏H5游戏的前世今生

    此举一度引发行业对于“微信要封杀H5游戏”的担忧。但现在看来,提前规范H5游戏链接分享行为,除了净化朋友圈内容,也正是腾讯在为微信开放H5游戏平台铺路。 在早期小游戏的玩法非常简单,更多类似连连看、俄罗斯方块、找不同等,比如俄罗斯方块,这种主要的技术点就是 DOM 操作,用 jQuery 原生 javascript css3 就可以了。 小游戏H5游戏相比有何优势 H5 游戏的技术特点 H5 游戏在QQ农场、抢车位、4399小游戏的带动下,曾经也是达到过巅峰的,2017年 H5 游戏市场为30亿元,手游市场规模达到1440亿元。 JS 框架封装为渲染内核 Three.js 基于 WebGL 的 3D 渲染引擎库 Layabox 支持AS3\TSVS三种语言,可同时发布H5、APP、Flash版本,追求性能极致 Egret(白鹭 ) 自建工具链工作流,參考Flash AS3 API的移动端H5引 擎,支持打包APP(但是这个好像倒闭了) Cocos2d-js cocos2d-js继承原生cocos2d引擎的设计理念,API也参考原生

    1.4K20编辑于 2023-02-14
  • 来自专栏腾讯大讲堂的专栏

    H5游戏开发指南

    H5诞生以来,对于H5游戏一直唱衰不断,而这又一次把H5游戏推向风口浪尖。 区别于寻常的Flash页游,此游戏采用了H5的Canvas技术,能在PC端和移动端跨平台运行。 我们在H5开发初期的时候,进行了各种尺寸的设计稿尝试,比如1倍的(320X480)、2倍的(640X1136)、3倍的(1242X2280)像素。最终得出的试验结果是。 2、开始动手 2.1、页面流程 当我们在玩一个简单的H5游戏的时候,其流程通常会包含以下步骤: 1、 出现一个载入进度条,载入一些必须的图片、音频、字体等文件; 2、 显示主菜单,提示用户开始游戏3 也就是说一个完整的H5游戏,至少有3个页面不可或缺,就是加载页、游戏页、结果页。由此也可以延伸出多个页面,比如开始页,分享页等。 ? 在多关卡的游戏中,加载的设置尤为重要。 3、理解游戏 3.1、认识phaser 对于一款游戏来说,框架就是它的基石。

    5.3K112发布于 2018-02-13
  • 来自专栏Vue源码 & 前端进阶体系

    H5游戏】PIXI 人物换装

    本文是总结用pixijs实现一个 人物换装的H5 2D游戏 如果你对这个游戏感兴趣,就跟我走 如果你还不了解pixi的用法,可以看这篇文章 pixijs 需求级入门 本文目录 1、游戏介绍 2、代码实现 3、代码仓库 游戏介绍 如果你体验了上面的地址,就可以知道玩法挺简单 大概就是 添加人物,换发型,换衣服,添加饰品,更换背景 人物可以拖动,缩放,旋转,并且支持多人物 游戏功能看着虽然简单,实现的逻辑可一点都不简单 主要分为这几个部分去讲解 1、数据介绍 2、代码架构图 3、人物渲染 4、赋能逻辑 5、事件监听 1 数据介绍 看下素材的数据结构 { name: '基础上衣', // 对应的唯一名字 changeFace() {...} } 3Props、Scene 道具和背景,比较简单,没有太多内容 class Props { constructor(app, propsInfo) { dressInfo) { this.hair.texture = app.loader.resources[dressInfo.name].texture; } ... } 设置人物位置 体验过游戏就清楚

    3.8K30发布于 2021-11-11
  • 来自专栏大福的FinClip

    H5游戏与小游戏之间的技术区别

    此举一度引发行业对于“微信要封杀H5游戏”的担忧。但现在看来,提前规范H5游戏链接分享行为,除了净化朋友圈内容,也正是腾讯在为微信开放H5游戏平台打基础。 拿俄罗斯方块来说,其主要的技术特征就是DOM 操作,用 jQuery 原生 javascript css3 就可以了。 H5游戏的技术特质如果说H5的技术特点的话,主要会用到DOM CSS、Canvas、WebGL,以及一些游戏引擎。并且,H5游戏也曾经在抢车位、4399小游戏、QQ农场的带动下达到过巅峰阶段。 支持AS3\TSVS三种语言,可同时发布H5、APP、Flash版本,追求性能极致Cocos2d-jscocos2d-js继承原生cocos2d引擎的设计理念,API也参考原生cocos2d-xCreat.js 一个非常轻量的,基于 HTML5 开发的游戏、动画、交互应用引擎Egret(白鹭)自建工具链工作流,參考Flash AS3 API的移动端H5引|擎,支持打包APP(但是这个好像倒闭了)unity腾讯自行开发的

    1.7K20编辑于 2022-12-06
  • 来自专栏大福的FinClip

    游戏H5游戏

    此举一度引发行业对于“微信要封杀H5游戏”的担忧。但现在看来,提前规范H5游戏链接分享行为,除了净化朋友圈内容,也正是腾讯在为微信开放H5游戏平台打基础。 拿俄罗斯方块来说 ,其主要的技术特征就是DOM 操作,用 jQuery 原生 javascript css3 就可以了。 H5游戏的技术特质如果说H5的技术特点的话,主要会用到DOM CSS、Canvas、WebGL,以及一些游戏引擎。并且,H5游戏也曾经在抢车位、4399小游戏、QQ农场的带动下达到过巅峰阶段。 Layabox支持AS3\TSVS三种语言,可同时发布H5、APP、Flash版本,追求性能极致Cocos2d-jscocos2d-js继承原生cocos2d引擎的设计理念,API也参考原生cocos2d-xCreat.js 一个非常轻量的,基于 HTML5 开发的游戏、动画、交互应用引擎Egret(白鹭)自建工具链工作流,參考Flash AS3 API的移动端H5引擎,支持打包APP(但是这个好像倒闭了)unity腾讯自行开发的

    1.3K20编辑于 2022-12-07
  • 来自专栏腾讯云TVP

    如何用Unity导出H5与小游戏3D场景

    一、前言 Unity是移动APP游戏的主流引擎,但是在当前小游戏平台(微信小游戏\百度小游戏\字节小游戏等等)火热的大潮之下,用Unity工具编辑3D场景然后导出资源开发出小游戏,相信还是有不少开发者并不知道如何做到 Sprite3D选项的导出,相比场景的导出,没有了光照贴图的导出,常用于角色或游戏中活动物品的单独资源导出,文件扩展名的是.lh,需要用Spite3D类或它的继承类加载。 以上这些功能都起到了减小模型网格文件(XX.lm)尺寸的作用,在当前网速环境下,减少游戏的加载尺寸,加快玩家进入游戏的速度,还是多数开发者比较常用的功能。 当勾选动画压缩Compress后,插件导出Animator动画时会压缩动画文件,会降低3D动画文件尺寸约40%。用于加快玩家进入游戏的速度。该功能属于VIP增值功能,需要购买授权才可以使用。 通常开发者会把比较大的资源在进入游戏之前,就批量预加载,通过进度条让开发者对加载有一个统一的感知,然后在游戏过程中畅快的体验游戏本身玩法,避免因加载问题打断游戏本身的体验。

    11.9K8984发布于 2020-08-22
  • 来自专栏Vue源码 & 前端进阶体系

    H5游戏】 pixijs 需求级入门

    小东西快快学快快记,大知识按计划学,不拖延 最近我们有几个H5游戏的需求,一个是人物换装,一个是红包雨,我们都是用pixijs来做的 本来主要目的是写人物换装这个H5游戏的具体实现,但是基础是要会用pixi 性能更好,能实现更多细节 4、基于canvas,优先使用webgl webgl 1、webgl 利用硬件加速,高性能图形渲染 2、集成在canvas中,无需引入任何插件,原生支持 5、用处 1、h5 游戏 2、复杂交互的活动页 3、数据可视化 1比较竞品 除此之外还有几个游戏渲染引擎,比如常用的three.js,cocos2d,createjs,playcanvas 等 选择一个框架 ,pixi是性能最优,并且支持ts,上手成本较低,而且维护迭代很好,无疑是做2D游戏最优之选 简单说明 游戏都是由各种元素组成的,人物,道具,场景 等等,所以做一个游戏,最主要的就是创建元素,操控元素。 ,比如图片那些,基本游戏都是由图片组成的,所以提前把图片加载完是必须的,相当于作为游戏初始化过程 主要4个问题 1、怎么预加载 2、怎么一次性加载多个 3、怎么获取缓存 4、怎么知道加载进度 怎么预加载

    4.2K21发布于 2021-11-11
  • 来自专栏Vue源码 & 前端进阶体系

    H5游戏】红包雨 实现详解

    之前总结了一个用pixi 实现的人物换装游戏,没看过的可以看 PIXI 实现人物换装 今天继续总结用 pixi 实现一个 红包雨 H5 游戏,可以来体验下 相信大家对这个游戏应该不陌生了,支付宝 QQ 啥的春节的时候都有这种游戏。 作为一个前端,做界面相关的实现肯定是我们应有的能力 学一些游戏的实现也可以帮助我们自己,自己开发多一些游戏,可以让朋友间互动,比如结婚的时候,要让我们的能力为我们的生活服务嘛哈哈 不废话了,下面开始讲解这个游戏的具体实现 1、游戏简介 2、游戏实现 3、代码仓库 游戏简介 游戏玩法很简单,去体验下就知道了 红包雨使用的游戏引擎依然是pixi,还不懂PIXI的可以看 PIXI 需求级入门 另外我们还使用了一个动画库来让属性变化动画更加丝滑 游戏实现分了 7个部分来详细说明,本文主要讲解主逻辑,边边角角不会太详细,详细的可以看具体仓库代码 1、总览 2、数据配置 3、数据通信 4、代码详解 - 红包 5、代码详解 - 倒计时 1总览 看下整个游戏的流程图

    3.6K40发布于 2021-11-30
  • 来自专栏跟着AI学

    【跟着AI学】H5射击游戏开发实录:射击游戏

    前言在之前的文章中,我们介绍了如何借助AI编程助手来开发一个H5扫雷游戏。这次我们增加难度,尝试开发一个功能更完整的H5射击游戏。 这种方式有两个好处:AI会提供更全面的功能建议,避免遗漏通过交互确认,确保双方理解一致开发者:我想开发一个H5的射击游戏,你帮我罗列下需求,我来确认和补充。 (375×667分辨率)触摸/鼠标/键盘三重控制自动射击系统60FPS游戏循环状态管理(菜单/游戏中/暂停/结束)✅玩家系统战机移动和边界限制4级武器升级(单发→双发→三发散射→五发扇形)生命值系统(3 (基础+连击)连击系统(3秒内连续击杀×2分数)关卡完成检测游戏结束判定(生命为0)本地存档(最高分、最高关卡)成就系统(首胜、连击×10、通关20关等8个成就)✅UI界面开始菜单(开始游戏/排行榜/设置 最终交付的是一个可正常运行、体验流畅、功能完整的H5射击游戏

    55610编辑于 2026-01-06
  • 来自专栏Golang语言社区

    【Golang语言社区】H5游戏开发--从零开始开发一款H5游戏(二) 创造游戏世界,启动发条

    上一节介绍了canvas的基础用法,了解了游戏开发所要用到的API。这篇文章开始,我将介绍怎么运用这些API来完成各种各样的游戏效果。 这个过程更重要的是参透一些游戏开发的思路和想法,而不是仅仅知道怎么写代码来完成这个游戏。 先用一张图来了解一下整个游戏的构成。 Map表示整个背景地图,作用很简单,就是渲染黑色背景。 懂的人已经懂了,现代的H5游戏开发都是通过requestAnimationFrame来执行循环播放的。它的优势就是能根据浏览器的实时渲染帧率来执行函数,使的动画播放比较流畅。 我们的游戏中有玩家粒子,敌人粒子,还有技能粒子,撞击爆破等效果。我们的游戏就是不断地往animate这个方法中添加内容,在每一帧中渲染多个不同东西,看起来就是整个游戏画面了。 至此整个游戏基本原理已经讲得差不多了,下一节要讲的是如何创建各种粒子,还有player那条会动的尾巴。敬请期待《从零开始开发一款H5游戏(三) 攻守阵营,赋予粒子新的生命》

    1.7K30发布于 2018-03-27
  • 来自专栏Golang语言社区

    【Golang语言社区】H5游戏开发--JavaScript学习:21点游戏

    一、游戏规则 21点游戏的规则有很多种,我在写这个21点游戏的时候,选取了一种规则,描述如下: 1、游戏共有两名玩家,玩家1(庄家)和玩家2,在我编写的这个21点中,玩家1是电脑,玩家2是你,电脑坐庄。 二、目录结构 游戏的目录结构如下: ? 1、resource目录下,存储了游戏需要使用的图片。 2、bgm.ogg是游戏的背景音乐(我把QQ斗地主的背景音乐放进来了╮(╯▽╰)╭) 3、black_jack.html是一个网页,使用浏览器打开它就可以开始进行游戏了 4、black_jack.js存储了 center; text-align: center; padding: 3px 6px 3px 6px; margin: 0px; 3、说句题外话,这个游戏里,电脑赢的概率比你大,毕竟赌博游戏永远是庄家占便宜╭(╯^╰)╮。 END

    2.1K60发布于 2018-03-27
  • 来自专栏游戏杂谈

    H5游戏的坑点小结

    之后在onTouchBegan方法中调用cc.audioEngine.playEffect就正常了 2) iOS中如果启用的是自动渲染模式,在支持webgl中如果启用了webgl,如果关闭电源键后等大概3秒后再进入系统然后导致应用崩溃 崩溃的原因:应用切入到后台后,webview里面的小游戏还在调用渲染,底层会调用到opengl的相关函数,这就导致应用直接崩溃了。 有兴趣可以自己写个例子,然后设定http代理,通过微信扫一扫进行测试 如果自己想偷懒,可以找青瓷游戏上的demo用微信扫一扫测试,会导致微信直接闪退,我给一个链接地址: http://engine.zuoyouxi.com

    1K10发布于 2018-11-19
  • 来自专栏跟着AI学

    【跟着AI学】H5扫雷游戏开发

    作为一名开发者,我决定尝试一个有趣的项目:完全使用AI编程助手(类似ClaudeCode、GitHubCopilot等工具)来开发一个完整的H5游戏。 技术栈前端:原生HTML5+CSS3+JavaScriptAI工具:ClaudeCode(或其他类似AI编程助手)运行环境:浏览器(无需后端)项目类型:单机小游戏为什么选择扫雷游戏? head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>H5 --游戏说明--><divclass="instructions"><h3>游戏说明</h3>

    • 左键点击:揭开方块
    • 右键点击 --图例--><divclass="legend"><h3>数字颜色说明</h3><divclass="legend-items"><spanclass="legend-item"><spanclass

    95310编辑于 2025-12-28
领券