精彩博客

没有硬核技术,怎么抓得住元宇宙的风口?

自 2021 年起,Web 3.0 与元宇宙逐步成为全球科技界的热门概念。Web 3.0 是技术发展方向的未来,元宇宙是应用场景和生活方式的未来,二者之间是相辅相成、一体两面的依存关系。科技巨头如 Meta、谷歌、苹果、华为、腾讯、OPPO 等均已在积极布局相关产业。 但一个不得不面对的事实是,技术局限性正成为元宇宙目前发展的最大瓶颈。Web 3.0、空间计算、超强算力、即时通讯等相应底层技术的发展将决定元宇宙到底是虚无缥缈的泡沫还是...

05/10 11:22
1.7W
1
如何从0到1制作一款 Cocos Creator 插件?超详细开发指南来了!

在开发过程中,总少不了用到各类插件。Cocos Store 上提供了许多插件资源,但有时也需要我们自己动手去制作一些插件。本次,开发者 muzzik(马赛克)将分享 v3.x 插件开发流程与经验,一起来做插件吧! Cocos Store 资源商店 首先,为什么要开发插件呢? 任何重复机械式的劳动都是无意义的,一切机械劳动皆可自动化,而插件能帮助我们实现自动化。 插件能给我们带来什么? 第一是时间。解决了自动化的问题,最大的好处当然是节省...

01/31 12:08
2.7K
1
移植基于LVGL的2048小游戏到全志V853上

LVGL 开发实战 移植基于 LVGL 的 2048 小游戏 这一节将以一个已经编写好的 lvgl 小游戏 2048 描述如何将已经编写完成的 lvgl 程序移植到开发板上。 这里使用的 2048 小游戏由百问网提供,开源地址:lv_lib_100ask 准备脚手架 在这之前,我们先准备基础的 LVGL 脚手架。可以直接从 lv_g2d_test 里复制过来进行修改即可。 首先我们复制源码,在 platform/thirdparty/gui/lvgl-8 源码文件夹里,把 红箭头 所指的 lv_g2d_test 的源码...

01/31 14:30
1.4K
0
从像素游戏到 3A 大作的游戏引擎/框架

工作不饱和,想自己做个游戏玩玩?无论是网页小游戏还是 3A 大作,这里的游戏引擎/框架都能轻松驾驭,准备动手准备动手! Godot :2D/3D 游戏引擎 Godot 是一个 MIT 协议下的 2D/3D 游戏引擎,其功能集类似闭源跨平台游戏引擎 Unity,可用于开发 PC、主机、移动和 Web 游戏,支持 Linux、Windows 和 OSX 开发平台。 Godot 引擎内置了类似 Unity 的编辑器,GUI 工具包,2D/3D 物理支持,支持 OpenGL ES 2.0 功能集的 3D 渲染器,...

2022/08/19 16:14
2.2W
3
Unity移动端游戏性能优化简谱之 常见游戏内存控制

《Unity移动端游戏性能优化简谱》从Unity移动端游戏优化的一些基础讨论出发,例举和分析了近几年基于Unity开发的移动端游戏项目中最为常见的部分性能问题,并展示了如何使用UWA的性能检测工具确定和解决这些问题。内容包括了性能优化的基本逻辑、UWA性能检测工具和常见性能问题,希望能提供给Unity开发者更多高效的研发方法和实战经验。 今天向大家介绍文章第二部分:资源内存、Mono堆内存等常见游戏内存控制,共13小节,包含了...

2022/06/17 10:12
3.9K
0
没想到吧!这个可可爱爱的游戏居然是用 ECharts 实现的!

摘要:echarts是一个很强大的图表库,除了我们常见的图表功能,还可以自定义图形,这个功能让我们可以很简单地在画布上绘制一些非常规的图形,基于此,我们来玩一些花哨的:做一个Flappy Bird小游戏。 本文分享自华为云社区《没想到吧!这个可可爱爱的游戏居然是用 ECharts 实现的!》,作者: DevUI 。 前言 echarts是一个很强大的图表库,除了我们常见的图表功能,echarts有一个自定义图形的功能,这个功能可以让我们很简单地...

2022/05/12 11:33
6.2K
2
解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验

![](https://devrel.andfun.cn/devrel/posts/2022/04/Tia7Gv.png) 在今年的 [Google 游戏开发者峰会](https://zhuanlan.zhihu.com/p/493878186)上,我们为开发者带来了各种工具和服务的更新和最新动态,这些工具和服务都旨在帮助您打造高质量的游戏体验,助力您的游戏业务稳步发展。本文将为您详细介绍如何使用它们,并帮助您的游戏取得成功。 ## **使用 Android 游戏开发工具包构建高质量 Android 游戏体验** ![](https://devr...

2022/04/08 08:37
2K
0
Google Play 管理中心新增战略指南,助力游戏收入增长

![](https://devrel.andfun.cn/devrel/posts/2022/03/Nw4PKV.png) *作者 / Google Play 产品经理 Phalene Gowling* 去年,手机游戏消费支出 [增长了 7.3%,达到 932 亿美元](https://www.gamesindustry.biz/articles/2022-01-20-newzoo-mobile-game-revenue-generated-usd93bn-in-2021),并且丝毫没有放缓的迹象。在这个竞争激烈、不断增长的市场中,有效地通过受众获利的重要性远超以往。但是如果没有盈利战略顾问的帮助,您该...

2022/03/11 08:55
936
0
Shopee Games 游戏引擎演进之路

本文作者: Shopee Games 前端团队。 摘要 Shopee Games 团队致力于丰富 Shopee 电商内的互动性和娱乐性,让用户在购物之余获得更多愉悦感,同时游戏也能为 Shopee 带来持续的活跃用户和更多的优惠券发放渠道。在这个背景下,从游戏诞生之初,我们希望游戏足够轻量,而且能够快速迭代,持续给用户提供多种多样的游戏体验,同时又不会对 Shopee App 的体积造成较大影响。因此,我们需要选择合适的游戏引擎,并打造适合 Shopee G...

2022/03/04 15:15
2.3K
0
如何打造一款三消类游戏

本文首发于微信公众号“Shopee技术团队”。 摘要 样式繁多的“消消乐”游戏想必大家都不陌生,通关秘籍就是将三个或更多相同的元素配对消除,通常我们称这类游戏为“三消”游戏。Shopee 购物平台内嵌的三消游戏 Shopee Candy 也受到了不少用户的喜爱,这篇文章将带你从项目起源、游戏架构和项目工具集等方面了解如何打造一款这样的三消小游戏。 1. 项目起源 1.1 游戏简介 Shopee Candy 是一款面向多地区市场的三消类休闲 H5 游戏...

2022/01/05 11:18
3.8K
2
误入 GitHub 游戏区,意外地收获颇丰

![](https://img2020.cnblogs.com/blog/759200/202112/759200-20211221210949403-1892783603.jpg) 这天中午,我和往常一样就着美食视频吃完午饭,然后起身泡了一杯“高沫”。 我闻着茶香享受着午后的阳光,慵懒地坐在工位上习惯性的打开 GitHub 游荡,酝酿着睡意。 误打误撞,我来到了 GitHub 游戏区: > [https://github.com/topics/game](https://github.com/topics/game) 这时我已经是半睡半醒的状态,心想开源的小游戏有什么...

2021/12/22 08:47
7.3K
4
WebGL着色器渲染小游戏实战

## 项目起因 经过对 GLSL 的了解,以及 shadertoy 上各种项目的洗礼,现在开发简单交互图形应该不是一个怎么困难的问题了。下面开始来对一些已有业务逻辑的项目做GLSL渲染器替换开发。 起因是看到某些小游戏广告,感觉机制有趣,实现起来应该也不会很复杂,就尝试自己开发一个。 ![https://oscimg.oschina.net/oscnet/up-2b7391f7cf742f83a0f1edfb73334b36618.jpg](https://oscimg.oschina.net/oscnet/up-2b7391f7cf742f83a0f1e...

2021/10/28 18:05
1.9K
1
Pokémon GO 如何通过谷歌云同时拓展数百万个请求?

Pokémon GO 也就是《精灵宝可梦》,任天堂和谷歌 Niantic Labs 合作开发的现实增强(AR)游戏,也是谷歌云罕见的支持的大型的游戏,就目前来看,Pokémon GO目前在线用户可以达到数百万人次,谷歌云平台是如何支持 Pokémon GO 容纳如此多的用户的呢? Pokémon GO 的扩展 Pokémon GO 的扩展性主要是基于 Google Kubernetes Engine(谷歌云上的kubernetes的全面托管工具) 和 Cloud Spanner(全球分布式企业级数据库),前端服...

2021/10/29 10:24
1.8K
0
好奇!仅 13kB 大小的游戏,源码长啥样?

![](https://img2020.cnblogs.com/blog/759200/202110/759200-20211019184215177-1989961421.gif) 这个马赛克风格的表情正好 13Kb,有人竟然能用一个表情大小的空间,制作个游戏出来。我就不信这么点的地儿,能写出个花来?游戏能好玩吗?因为这些游戏点开就能玩,我抱着试一试的心态把玩了一会。 ![](https://img2020.cnblogs.com/blog/759200/202110/759200-20211019184220403-464433304.png) 事实证明是我的无知限制了我的想...

2021/10/20 08:49
6K
2
Kubernetes与游戏架构搭建(GKE搭建游戏实操)

【本文内容基于9月份Cloud Ace CTO 江文远分享的线上研讨会内容整理而成。】 摘要 Kubernetes,简称K8s,是Google开发的,目前最为流行的容器编排和管理引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。K8s的特性使得它适用于架构复杂且要求高的服务,也就是游戏架构的搭建。 由于Cloud Ace为谷歌云代理公司,所以我们本次分享的实操是在谷歌开发的Google Kubernetes Engines上运行的,GKE是谷歌基于K8s所开发的Kuberne...

2021/10/15 13:04
2.3K
0
下载速率提升40% ,《斗罗大陆:魂师对决》是如何做到的?

用户在使用移动应用的过程中,文件传输的场景有很多,如文件发送、云盘备份、视频缓存、应用下载和更新等。在移动游戏行业,优质的3D建模,丰富的场景都成为吸引玩家的重要因素,随着游戏品质的不断提升,游戏包也逐步变得越来越大,由于还有很多玩家不具备长时间大流量的下载条件,首包大小就会影响到游戏的拉新效果,每次版本更新也不可避免带来用户流失。 如何提升游戏资源包的下载体验,成了众多开发者关注的问题,业界较为...

2021/10/15 10:01
7.5K
0
【高手问答汇总】游戏服务器十问,《百万在线》作者倾情作答

服务器开发并不简单,大型游戏服务器的开发更难。比起Web服务器,市面上没有很通用的游戏服务器框架,很多底层功能都需要开发者自己实现,它涉及网络编程,数据库优化,多线程调度等等。而且,游戏的业务与web业务有很大不同,不同类型的游戏对应的服务器结构也不同,内容很多。 OSCHINA特邀《百万在线》的作者@罗培羽 和大家一起聊聊游戏服务器设计相关的问题,在此,我们整理了活动中最有意思的十个问题,与大家分享。 嘉宾简...

2021/10/14 18:50
2.6K
1
这款打怪升级的小游戏,7 年前出生于 GitHub 社区,如今在谷歌商店有 8 万人打了满分

![](https://img2020.cnblogs.com/blog/759200/202109/759200-20210909214234744-655307525.jpg) 今天我在 GitHub 摸鱼寻找新的“目标”时,发现了一个开源项目是 RougeLike 类的角色扮演游戏「破碎版像素地牢」(Shattered Pixel Dungeon)类似魔塔的游戏。 ![](https://img2020.cnblogs.com/blog/759200/202109/759200-20210909214247141-613122459.png) **游戏简介**:一个 RougeLike 类 RPG 游戏,以像素风、多样性为特色,...

2021/09/10 08:41
3.6K
0
一行Java代码实现游戏中交换装备

摘要:JDK 1.5 开始 JUC 包下提供的 Exchanger 类可用于两个线程之间交换信息。 本文分享自华为云社区《一行Java代码实现两玩家交换装备【并发编程】》,作者:陈皮的JavaLib 。 1 Exchanger 是什么 JDK 1.5 开始 JUC 包下提供的 Exchanger 类可用于两个线程之间交换信息。Exchanger 对象可理解为一个包含2个格子的容器,通过调用 exchanger 方法向其中的格子填充信息,当两个格子中的均被填充信息时,自动交换两个格子中的信息...

2021/09/14 10:46
5.5K
2
小游戏如何应对大流量?Shopee Shake 的大促实践

背景 Shopee 每年都会举办几场重要的大促活动。大促过程中,营销小游戏是吸引流量的主要渠道。 本文将介绍大促中最常使用,同时在线人数最多的游戏——Shopee Shake——如何应对大促的大流量冲击,保证系统的可用性,为用户提供稳定可靠的服务。 1. 游戏与大促 每年 Shopee 会在五至十二月的每个大促节点举行电视直播活动。每次大促活动时,各市场的运营人员会与当地电视台合作,在节目直播过程中插入一段玩 Shopee 小游戏的互动...

2021/09/13 10:35
2.7K
0

没有更多内容

加载失败,请刷新页面

Nodejs 应用编译构建提速建议 | 京东云技术团队

编译构建的整体过程 拉取编译镜像 拉取缓存镜像 拉取项目源码 挂载缓存目录 执行编译命令(用户自定义) 持久化缓存 上传编译镜像 为什么在本地构建就快, 但编译机上很慢 在编辑机上每次的构建...

05/26 09:36
7.9K
0
Flutter热更新技术探索 | 京东云技术团队

一,需求背景: APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android & IOS)的热更新需求已经比较...

05/26 09:30
8.4K
1
得物前端巡检平台的建设和应用

1.背景 我们所在的效能团队,对这个需求最原始的来源是在一次“小项目”的评审中,增长的业务同学提出来的,目的在于保障前端页面稳定性的同时减少大量测试人力的回归成本。页面稳定性提升,...

05/25 18:39
9.2K
1
Iframe在Vue中的状态保持技术 | 京东云技术团队

引言 Iframe是一个历史悠久的HTML元素,根据MDN WEB DOCS官方介绍,Iframe定义为HTML内联框架元素,表示嵌套的Browsing Context,它能够将另一个HTML页面嵌入到当前页面中。Iframe可以廉价实...

05/25 10:22
7.1K
0
【实践篇】领域驱动设计:DDD工程参考架构 | 京东云技术团队

背景 为什么要制定参考工程架构 不同团队落地DDD所采取的应用架构风格可能不同,并没有统一的、标准的DDD工程架构。有些团队可能遵循经典的DDD四层架构,或改进的DDD四层架构,有些团队可能综...

05/22 10:10
1.4W
1
得物社区亿级ES数据搜索性能调优实践

1.背景 2020年以来内容标注结果搜索就是社区中后台业务的核心高频使用场景之一,为了支撑复杂的后台搜索,我们将社区内容的关键信息额外存了一份到Elasticsearch中作为二级索引使用。随着标注...

05/19 18:48
1.5W
1
Pose泰裤辣! 一键提取姿态生成新图像

摘要:从图像提取人体姿态,用姿态信息控制生成具有相同姿态的新图像。 本文分享自华为云社区《Pose泰裤辣! 一键提取姿态生成新图像》,作者: Emma_Liu 。 人体姿态骨架生成图像 ControlNet...

05/19 15:39
1W
1
应用现代化中的弹性伸缩

作者:马伟,青云科技容器顾问,云原生爱好者,目前专注于云原生技术,云原生领域技术栈涉及 Kubernetes、KubeSphere、KubeKey 等。 2019 年,我在给很多企业部署虚拟化,介绍虚拟网络和虚拟...

05/18 14:19
6.4K
0
降低 Spark 计算成本 50.18 %,使用 Kyligence 湖仓引擎构建云原生大数据底座,为计算提速 2x

2023 中国开源未来发展峰会于 5 月 13 日成功举办。在大会开源原生商业分论坛,Kyligence 解决方案架构高级总监张小龙发表《云原生大数据底座演进 》主题演讲,向与会嘉宾介绍了他对开源发展...

05/18 10:55
1.2W
1
深入浅出 OkHttp 源码解析及应用实践

作者:vivo 互联网服务器团队- Tie Qinrui OkHttp 在 Java 和 Android 世界中被广泛使用,深入学习源代码有助于掌握软件特性和提高编程水平。 本文首先从源代码入手简要分析了一个请求发起过...

05/17 20:59
8.4K
2
故障分析 | 一条本该记录到慢日志的 SQL 是如何被漏掉的

作者:吴斯亮 某金融行业 DBA,数据库技术爱好者。 本文来源:原创投稿 * 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 背景 生产环境中 select count(*...

05/16 16:30
1W
2
云原生背景下如何配置 JVM 内存

背景 前段时间业务研发反馈说是他的应用内存使用率很高,导致频繁的重启,让我排查下是怎么回事; 在这之前我也没怎么在意过这个问题,正好这次排查分析的过程做一个记录。 首先我查看了监控...

05/15 10:13
1W
0
前端开发之函数式编程实践 | 京东云技术团队

作者:京东科技 牛志伟 函数式编程简介 常见应用场景 1、ES6中的map、filter、reduce等函数 [1,2,3,4,5].map(x => x * 2).filter(x => x > 5).reduce((p,n) => p + n); 2、React类组件 -> 函...

05/15 09:50
1.2W
0
京东短网址高可用提升最佳实践 | 京东云技术团队

作者:京东零售 郝彦军 什么是短网址? 短网址,是在长度上比较短的网址。简单来说就是帮您把冗长的URL地址缩短成8个字符以内的短网址。 当我们在腾讯、新浪发微博时,有时发很长的网址连接,...

05/12 09:35
1.9W
4
阿里云刘伟光:2 万字解读金融级云原生

作者:刘伟光,阿里云智能新金融&互联网行业总裁、中国金融四十人论坛常务理事,毕业于清华大学电子工程系 01 前言 2015年云原生理念提出的时候,彼时全球金融百年发展形成的信息化到数字化的...

05/11 16:54
1W
0
从浏览器输入域名开始分析DNS解析过程

摘要:DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。 本文分享自华为云社区《DNS那些事——从浏览器输入域名开始...

05/11 11:27
1.4W
4
一种KV存储的GC优化实践

作者:vivo 互联网服务器团队- Yuan Jian Wei 从内部需求出发,我们基于TiKV设计了一款兼容Redis的KV存储。基于TiKV的数据存储机制,对于窗口数据的处理以及过期数据的GC问题却成为一个难题。...

05/10 20:59
9.4K
1
解析内存中的高性能图结构

在进行各种图处理、图计算、图查询的时候,内存或是硬盘中如何存储图结构是一个影响性能的关键因素。本文主要分析了几种常见的内存图结构,及其时间、空间复杂度,希望对你有所启发。 通常来...

05/09 17:30
1.5W
1
京东APP百亿级商品与车关系数据检索实践 | 京东云技术团队

导读 本文主要讲解了京东百亿级商品车型适配数据存储结构设计以及怎样实现适配接口的高性能查询。通过京东百亿级数据缓存架构设计实践案例,简单剖析了jimdb的位图(bitmap)函数和lua脚本应用...

05/08 10:03
1.7W
1
如何说服技术老大用 Redis ?

这个问题很微妙,可能这位同学内心深处,觉得 Redis 是所有应用缓存的标配。 缓存的世界很广阔,对于应用系统来讲,我们经常将缓存划分为本地缓存和分布式缓存。 本地缓存 :应用中的缓存组件...

05/07 18:19
2W
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部