当前位置: 代码网 > it编程>软件设计>交互 > 分享基于鸿蒙OpenHarmony的Unity团结引擎应用开发赛

分享基于鸿蒙OpenHarmony的Unity团结引擎应用开发赛

2024年08月06日 交互 我要评论
目前团结引擎已全面适配OpenHarmony系统,包括Ability框架、XComponent、ArkUI、音视频、文件系统、触控系统等。确保丝滑工作流,兼容老版本项目,支持一键切换平台和构建出包。提供快速迭代速度,直连设备支持Patch and Run/Build and Run,同时能导出Ability Project。完善的Profiler支持包括引擎Profiler适配和平台Profiler,以及专有的C#与ts交互API方便SDK接入。

该赛题旨在鼓励更多开发者基于openharmony4.x版本,使用团结引擎创造出精彩的游戏与应用。本次大赛分为“创新游戏”与“创新3d 化应用”两大赛道,每赛道又分“大众组”与“高校组”,让不同背景的开发者同台竞技。无论你是游戏开发者,还是应用创意者,都可以在这里展现才华,与同行切磋技艺。让我们一起用openharmony与团结引擎,创造未来的无限可能!

unity 中国已经与开放原子开源基金会达成了平台级战略合作,团结引擎已全面支持 openharmony 操作系统

openatom openharmony是由开放原子开源基金会(openatom foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。openharmony 是鸿蒙操作系统的底座,而团结引擎是专门为国内开发者所开发的引擎,我们已经全面适配 openharmony 的各项能力。

团结引擎是 unity 中国研发团队推出的 unity 中国版引擎,它以 unity 2022 lts 为研发基础,推出了微信小游戏解决方案、团结引擎车机版,赋予小游戏和智能汽车领域的开发者,以更强劲的创作动能,为中国开发者定制的实时 3d 引擎;基于 unity 的核心能力,团结引擎团队倾听中国开发者的声音和需求,为团结引擎加入了一些中国开发者需要的定制化功能,并会在未来持续不断的为中国开发者量身定制需要的功能,是 unity 中国加速本土化进程的里程碑。

目前团结引擎已全面适配openharmony系统,包括ability框架、xcomponent、arkui、音视频、文件系统、触控系统等。确保丝滑工作流,兼容老版本项目,支持一键切换平台和构建出包。提供快速迭代速度,直连设备支持patch and run/build and run,同时能导出ability project。完善的profiler支持包括引擎profiler适配和平台profiler,以及专有的c#与ts交互api方便sdk接入。 团结引擎将为openharmony生态快速带来更多高品质游戏与实时3d内容,未来双方也携手致力于推进游戏技术突破和创新成果转化,拓展更多游戏新场景,为游戏产业注入新活力。

为提高参赛用户openharmony代码仓资源下载速度,提升参赛用户开发效率,开放原子开源基金会已将openharmony 相关代码仓库存放到gitee(码云) ( gitee.com )平台,参赛用户极速访问地址请点击:

openharmony: openharmony是由开放原子开源基金会(openatom foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

1、大赛报名及操作指引

(1)注册并登录大赛官网:https://competition.atomgit.com,在本页面点击报名,根据自身身份(大众or学生)填写完整队伍信息。(备注:学生组获奖选手将核实学生证信息,不一致将取消获奖资格。)


(2)根据所报名赛道,下载相应项目申请书填写提交到邮箱:growing@mail.openharmony.io,工作人员会在1-3天工作日内完成审核,发放开发设备(openharmony开发者测试手机,获奖选手不退回该设备)。

基于openharmony的团结引擎的应用开发赛(创新游戏赛道项目申请书)

基于openharmony的团结引擎应用开发赛(3d应用赛道项目申请书)


(3)进入开发阶段,完成开发后联系赛事运营人员获取代码提交私仓,在赛事私仓内提交对应项目材料参与初赛评审。

2、学习参考资料

2.1 openharmony

(1)开发者文档:https://www.openharmony.cn/docs/zh-cn/overview
(2)gitee代码仓:https://gitee.com/openharmony
(3)openharmony开发者论坛:https://forums.openharmony.cn/
(4)laval社区:

2.2 unity团结引擎

(1)团结引擎openharmony技术解析:团结引擎openharmony技术生态,全面解析奉上
(2)团结引擎学习文档:团结引擎 - 手册: 团结引擎 1.1

unity 和 unreal 等游戏引擎使你可以更轻松地在游戏中使用 3d 模型。 

要将 3d 模型添加到 unity:

  • 它支持多种文件类型,例如 fbx、obj、dae 和 3ds。

  • 只需将模型文件拖到项目区域即可。

  • 将在层次结构区域中看到你的模型,可以将其放置在游戏场景中。

  • 你可以使用不同的材质、颜色和灯光来调整它的外观。
    对于虚幻引擎:

  • 它不仅可以让你引入模型,还可以引入动画等,并支持 fbx 和 obj 文件等。

  • 虚幻引擎提供了指南来帮助你完成整个过程。

  • 它使用强大的工具处理光线从表面反射或物体移动的方式,使你的模型在游戏中看起来不错。
    使用这些游戏引擎,你可以花更多的时间让游戏变得有趣,而减少显示 3d 模型的技术问题。

opengl/directx:

  • 这些是在计算机上绘制 2d 和 3d 内容的工具,非常先进。

  • 他们给你很大的控制权,但希望你处理更多的技术方面的事情。
    webgl:

  • 这是为了使用 javascript 在网页上放置 3d 图形。

  • 它非常适合简单的 3d 模型,并且可以直接在浏览器中运行。
    reactnative:

  • 这是为了制作使用3d图形的移动应用程序,使用 react-native-gl 等模块。

  • 这是一种无需从头开始即可添加 3d 的方法。
    在这些选项之间进行选择取决于你正在制作的内容、需要运行的速度以及知道如何执行的操作。 按照自己的方式行事可以让你完全按照自己的意愿行事,但需要付出更多的努力。

制作 3d 模型的过程可以分为几个简单的步骤:

思考要制作的内容、创建基本形状、添加细节、添加颜色和纹理、设置灯光,最后使其看起来像真实的模型 照片。

发挥你的想象力来完成项目。 寻找与你想做的事情相匹配的在线指南,无论是制作独特的物体、探索建筑设计还是为游戏创建零件。 享受将你的想法变为现实的乐趣。最重要的是开始。 下载一些软件,尝试初学者指南,或加入讨论组。 在实践中学习、从他人那里获取建议以及分享你的成果将帮助你变得更好、更自信。 很快,你将能够对你能想到的任何东西进行建模。 当你知道如何使用 3d 时,可以做很多事情,尽情发挥你的想象力吧。

参见:

基于openharmony的团结引擎应用开发赛-开放原子开源大赛

openatom openharmony

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com