unity

unity技术材料

解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验

unity

解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验

在今年的 上,我们为开发者带来了各种工具和服务的更新和最新动态,这些工具和服务都旨在帮助您打造高质量的游戏体验,助力您的游戏业务稳步发展。本文将为您详细介绍如何使用它们,并帮助您的游戏取得成功。 使用 Android 游戏开发工具包构建高质量 Android 游戏体验 我们致力于支持您构建高质量的 Android 游戏体验,并通过持续改进开发者工具和 SDK 来帮助您简化开发流程以及深入分析如何提升游戏的性能和稳定性,我们还与各种游戏开发引擎 (包括自主开发的原生 C/C++ 引擎) 合作来助力达到这个目标。去年,我们发布了 ,它是一整套工具和库,可以帮助您开发、优化和交付高品质的 Android 游戏,我们也根据开发者们的反馈对 AGDK 进行了很多更新。请观看视频,了解 Android 游戏开发工具包 (AGDK) 的最新动态: △ Android Game Development Kit 的最新动态 * Android 游戏开发工具包 (AGDK) https://developer.

By Ne0inhk
Android 游戏开发工具大升级

unity

Android 游戏开发工具大升级

不同的硬件厂商为 Android 用户带来了不同尺寸和体验的设备,因此,我们也一直努力地帮助开发者们将游戏呈现到尽多的 Android 设备并使得开发过程更加高效轻松。本文将向您介绍众多新的 Android 游戏开发工具以及游戏调试、打包和分发技巧,如果您更喜欢通过视频了解本文内容,请点击下方: △ Android 游戏开发工具大升级 * Bilibili 视频链接 https://www.bilibili.com/video/BV1B34y1Y7SR/ 更高效的游戏开发工具 工欲善其事,必先利其器,我们针对开发工具做出了大量优化。游戏引擎主要使用 C 和 C++ 语言编写,而大多数的 Android API 都被设计成由  这样的托管代码来调用。所以我们在  中实现了同时调试 C/C++ 代码和托管代码的能力,这样一来您就可以像下图那样在 Kotlin 及 C/C++ 代码中分别设置断点,然后在两种编程环境内分别跟踪执行情况。您甚至还可以在托管代码和原生

By Ne0inhk
一路相伴,共同成长 | Chrome OS 100 回顾

unity

一路相伴,共同成长 | Chrome OS 100 回顾

作者 / Iein Valdez,Google Chrome OS 开发者关系主管 3 月 31 日,我们推出了 Chrome OS 的第 100 个稳定发布版本。一路走来,我们不断发展并成长为一个多功能平台,以构建令人称赞的应用和游戏体验,并为各行各业的开发者与全球用户搭建联系的桥梁。 得益于与宏碁、华硕、三星、戴尔、惠普和联想等顶级原始设备制造商 (OEM) 的合作,我们的硬件设备已远远超出传统笔记本电脑的范畴。自我们 2011 年首次推出两款三星和宏碁 Chromebook⁠ 以来,Chromebook 现已在全球数千家零售店发售。而且我们还在继续拓展更多领域,尤其是教育领域: Chromebook 现已成为全球 K-12 教育的首选设备,用户覆盖 5 千万名学生和教育工作者*。 * 两款三星和宏碁 Chromebook https://chrome.googleblog.

By Ne0inhk
Florence-2:推进多种视觉任务的统一表征 [论文解读]

python

Florence-2:推进多种视觉任务的统一表征 [论文解读]

Florence-2:推进多种视觉任务的统一表征  肖斌†  吴海平*  徐伟建*  胡西阳戴厚东  陆玉茂 Michael Zeng Ce Liu ‡  陆远‡ †项目领导   ∗同等贡献   ‡定向领导 Azure AI,微软 抽象的 我们推出了Florence-2,这是一种新颖的视觉基础模型,具有统一的、基于提示的表示,可用于各种计算机视觉和视觉语言任务。虽然现有的大型视觉模型在迁移学习方面表现出色,但它们难以用简单的指令执行各种任务,这种能力意味着处理各种空间层次和语义粒度的复杂性。Florence -2旨在将文本提示作为任务指令,并以文本形式生成理想的结果,无论是字幕、对象检测、基础还是分割。这种多任务学习设置需要大规模、高质量的注释数据。为此,我们共同开发了FLD-5B,它包含 1.26 亿张图像上的 54 亿条综合视觉注释,使用自动图像注释和模型细化的迭代策略。我们采用序列到序列结构来训练Florence-2执行多功能和全面的视觉任务。对众多任务的广泛评估表明,Florence-2是一个强大的视觉基础模型竞争者,具有前所未有的零样本和微调能力。 1介绍 图1:

By Ne0inhk
通过 Play Integrity API 的 nonce 字段提高应用安全性

算法

通过 Play Integrity API 的 nonce 字段提高应用安全性

作者 / Oscar Rodriguez, Developer Relations Engineer 我们近期发布了 ,希望帮助开发者们保护自己的应用和游戏,使其免受可能存在风险的欺诈性互动 (例如欺骗和未经授权的访问) 的危害,让您能够采取适当措施来防范攻击并减少滥用行为。 Play Integrity API https://developer.android.google.cn/google/play/integrity 除了与应用完整性、设备完整性和许可信息相关的有用信号外,Play Integrity API 还提供了一个简单却非常实用的功能,即 "nonce"。如果使用得当,开发者可以进一步加强 Play Integrity API 的现有保护措施,并降低特定类型攻击的风险,例如中间人 (PITM) 篡改攻击和重放攻击。 在这篇文章中,我们将深入介绍什么是 nonce、它的工作原理,以及如何使用 nonce 字段来进一步保护您的应用和游戏。

By Ne0inhk
分享不同,精彩纷呈 | 开发者说·DTalk 年中鉴赏

分享不同,精彩纷呈 | 开发者说·DTalk 年中鉴赏

时光荏苒,悄然过半。在 2022 上半年,我们迎接了 ,成功通往了 ,抵达了  平台稳定性里程碑,同时也见证了 ,为改善用户隐私提供了一条清晰的路径, 和 。还在  大会中一起感受了技术的更新与迭代,隐私与的不断提升。 在技术不断震撼人心的同时,也在不断地催人奋进。开发者们在享受技术更新带来便利的同时,也分享着全新的经验与体会,我们可以看到,每一位开发者都散发着不同的光芒,创造着不同的未来。 本期我们将带您回顾 2022 上半年 Flutter 最受欢迎的文章与视频作品: 热门文章 作者 / 叶秋 互动量: 3,491 内容简介 桌面支持可以让您的  代码编译成 Windows、macOS 或 Linux 的原生桌面应用,同时 Flutter 的桌面支持也允许插件拓展。本文由小声团队出品,通过分析选择 Flutter Desktop 的原因,与大家共同探索了

By Ne0inhk
【计算机博后】美国哈佛大学招聘计算机科学博士后

unity

【计算机博后】美国哈佛大学招聘计算机科学博士后

【海外招聘】美国哈佛大学招聘计算机科学博士后 2022年02月17日 11:40 哈佛大学(Harvard University),简称“哈佛”,是一所私立研究型大学,常年荣居U.S. News世界大学排名世界第一,常春藤盟校、全球大学高研院联盟成员,坐落于美国马萨诸塞州波士顿都市区剑桥市。 哈佛大学是美国本土历史最悠久的高等学府,建立于1636年,最早由马萨诸塞州殖民地立法机关创建,初名“新市民学院”。为了纪念在成立初期给予学院慷慨支持的约翰·哈佛牧师,学校于1639年3月更名为“哈佛学院(Harvard College)”而1780年哈佛学院正式改称“哈佛大学(Harvard University)”。哈佛大学由十所学院以及一个高等研究所构成,坐拥世界上规模最大的大学图书馆系统。 Job Description The Laboratory for Innovation Science at Harvard University (LISH) is accepting applications for a

By Ne0inhk
共码未来 | 多维提升开发技能,玩转各大开发者平台活动

unity

共码未来 | 多维提升开发技能,玩转各大开发者平台活动

2022 Google 开发者大会 9 月 14 日即将回归! 24 个产品线和话题最新动态 80+ 技术专题演讲 30+ 技术与产品趣味互动体验 线上线下同步探索 助你开发实践更高效 迸发更多创新灵感 共同以科技之力构建美好未来 大家是否已满怀重聚的期待 期待与开发高手 交流互动,合作实践,学习成长 前方集结出发 一起打卡平台活动多重玩法 即刻解锁进阶新篇章! 想在大会前抢先体验与技术大咖交流互动的乐趣,聆听丰富开发经历?Code For Better Community 系列征集活动带你一起热身。 进入 #我和 Google 谷歌共成长# 话题帖和 #谷歌开发者之声# 博文征集专区,深入了解众多开发者的成长历程与技术心得。 你也有精彩开发故事想与大家分享?到开发者平台的 2022 Google 开发者大会频道,大声说出谷歌助你实现高效开发的难忘经历吧。 ꔷ #我和 Google 谷歌共成长#

By Ne0inhk
打造卓越的 Android 游戏体验

unity

打造卓越的 Android 游戏体验

在 中,我们介绍了 Android 游戏开发套件的丰富功能和多项 API 改进,并针对的游戏开发提供了一些建议,同时介绍了处理、分发大型游戏素材的最佳实践。本文我们将提供几则在游戏性能优化方面的技巧,同时向您介绍  在游戏方面引入的新特性。让我们一起打造卓越的 Android 游戏体验吧! 如果您更喜欢通过视频了解此内容,请在此处查看: △ Android 游戏开发工具大升级 * Bilibili 视频链接 https://www.bilibili.com/video/BV1B34y1Y7SR/ 游戏性能调优 在上一篇中,我们了解了如何通过合理的 DPI 选择、纹理优化等方式让游戏在更多的硬件上运行。然而仅仅能运行还不够,或许您也非常希望能了解这些选择和配置是否为玩家提供了足够优秀的用户体验,以及接下来有哪些方法能帮助您不断优化应用,并逐渐将应用推广至更大的用户群中。 配置 APT 库 Android 性能调优工具 (Android Performance Tuner,APT) 是专门用于开发者了解游戏性能数据的工具。它可以在 Android

By Ne0inhk
震撼!谁是多模态AI王者?欧洲版OpenAI全球首发多模态大模型『Pixtral 12B』

AI

震撼!谁是多模态AI王者?欧洲版OpenAI全球首发多模态大模型『Pixtral 12B』

震撼!谁是多模态AI王者?欧洲版OpenAI全球首发多模态大模型『Pixtral 12B』 原创 邱维明、一菲  2024年10月16日 18:13 上海 知全球AI热点 关注我们 # Pixtral 12B # 在AI领域,多模态模型正日益受到关注,并成为研究和开发的新焦点。这类模型不仅具备处理文本信息的能力,还能对图像进行理解和创造,为不同应用领域开辟了新的应用前景。近期,Mistral AI实验室公布了其最新研究成果——Pixtral 12B,这一多模态模型标志着重要的技术进步,目标是取代Mistral Nemo 12B。Pixtral 12B同时具备语言和视觉处理能力,是Mistral AI发布的首个多模态AI大语言模型,具有120亿参数和24GB的大小。这是一款具有里程碑意义的多模态大语言模型,标志着 AI 技术在理解和生成多模态内容方面迈出重要一步。 全球视频理解模型应用 ,赞 4 Pixtral 12B建立在文本模型Nemo 12B基础上,包含一个专门的视觉编码器。 大概24GB,原生支持任意数量和尺寸的图像,大约有40层神经网络、

By Ne0inhk
Jetpack Compose 更新一览 | 2022 Android 开发者峰会

unity

Jetpack Compose 更新一览 | 2022 Android 开发者峰会

作者 / Android 开发者关系工程师 Jolanda Verhoef 去年我们发布了 ,此后一直在进行优化。我们已添加了新的功能并创造出功能更强大的工具,帮助您获得更高效、更直观、更有趣的 Android 界面开发体验。如果您正在开发一款新应用,那现在是时候用 Compose 来编写了!这一激动人心的 Compose 版本现可支持 Material Design 3、新的 BOM (Bill Of Materials)、稳定版 Compose for Wear OS 和 Android TV Alpha 版、,以及更多新功能! Jetpack Compose https://developer.android.google.cn/jetpack/compose 稳定版 Compose

By Ne0inhk
使用Qwen千问大模型和LangChain打造RAG应用

大模型

使用Qwen千问大模型和LangChain打造RAG应用

使用Qwen千问大模型和LangChain打造RAG应用 原创 AI科技论谈  2024年10月15日 18:00 北京 使用Qwen千问大模型和LangChain框架构建高效的RAG系统,从海量数据中提取信息并生成精确回应。 检索增强型生成(RAG)技术的出现,让AI不仅能够生成类人文本,还能实时整合相关信息,提供既丰富又精确的回应。 本文带大家了解如何使用Qwen千问大模型和LangChain框架来构建一个高效的RAG系统。包括导入必要的库和安全地管理敏感信息,比如API密钥。让我们开始搭建这个系统的基础。 1 环境搭建:配置基础 首先,我们需要导入必要的编程库,并配置环境变量以安全地管理敏感信息,比如API密钥。这些步骤是构建任何AI应用的基石,也是确保系统安全性的关键环节。 from torch import cuda from langchain_community.vectorstores import FAISS from langchain_core.output_parsers import StrOutputParser from langchain

By Ne0inhk