构建HarmonyOS 3D游戏

系统 OpenHarmony
总有网友期待鸿蒙什么时候能出3d游戏,鸿蒙当然能!今天就教你写一个能玩的3d游戏。想要DIY一个新3D游戏的话,需要策划、建模、音乐等。

[[441029]]

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

前言

​总有网友期待鸿蒙什么时候能出3d游戏,鸿蒙当然能!今天就教你写一个能玩的3d游戏。

一、开发工具

1.cocos creator3.3.x

2.DevEco Studio

二、效果演示

荣耀20青春真机演示:点此播放视频

三、教程

前提:默认安装好开发工具cocos creator3.3.x(笔者用的是3.3.2版本)和DevEco Studio

1.打开cocos creator 新建一个工程

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

2.选择Example Taxi Game,输入项目名称(以Helloworld为例)后,选择创建并打开

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

3.打开后,选中assets中的scene下的login并双击,然后点击三角形运行图标,即可在浏览器预览游戏

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

4.选择菜单栏中的Cocos Creator中的偏好设置

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

5.在外部程序中把Harmonyos SDK和NDK的安装路径填上

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

6.选择项目中的构建发布

 #星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

7.发布平台选择鸿蒙

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

8.勾选调试模式和Source Maps

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

9.使用华为开发者账号登录AppGallery Connect平台,选择我的项目

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

10.添加项目

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

11.填写项目名称

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

12.添加应用

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

13.填写应用包名,并复制包名下一步会用到

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

14.粘贴包名,然后选择构建

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

15.等待构建完成

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

16.打开文件夹,记住文件所在位置下一步会用到

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

17.使用DevEco Studio打开项目,目标文件在如图所示圈起的位置,选中ohos,点击ok

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

18.打开后找到图中圈起来的文件

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

19.把两文件中的签名删掉

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

20.使用自动签名去重新签名

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

21.签完名,用数据线连接鸿蒙真机与电脑后点击运行。注意:使用远程模拟器可能会黑屏,因为图形加速了,走了不同的接口,基本的屏幕截图可能获取不到数据。

#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区

第一次构建大概等个3分钟,就可以在手机上玩这游戏了!!!!是不是非常简单!

笔者的一些个人观点:

想要DIY一个新3D游戏的话,需要策划、建模、音乐等。

关于游戏建模,常用的3D建模软件有:3DMax、Maya、Blender。其中Blender是免费使用的,但相关学习资源比3DMax和Maya少。

关于音乐:好的音乐能增加游戏体验感和沉浸感,所以音效也是游戏重要的一部分。

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

 

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2012-12-24 08:48:25

iOSUnity3D

2013-11-21 19:36:56

畅游游戏引擎Genesis-3D

2023-08-18 08:00:00

游戏开发3D模型

2013-11-25 11:29:41

搜狐游戏引擎

2021-09-26 10:45:27

前端游戏CSS

2017-07-12 23:08:03

白鹭引擎

2022-11-11 14:46:57

CSS3D 视图

2010-09-08 11:26:26

Windows PhoXNA 4.0 3D游戏开发

2022-09-07 12:00:26

Python3D游戏

2012-12-24 08:46:50

iOSUnity3D

2014-07-28 17:09:54

Cocos

2016-06-01 09:19:08

开发3D游戏

2012-11-26 12:51:44

木材3D打

2011-10-06 13:30:45

宏碁投影仪

2011-05-26 10:05:07

优派投影机

2011-09-13 14:06:23

2011-05-07 14:15:30

工作站丽台Quadro FX

2022-06-14 07:51:10

Godot游戏引擎

2011-05-25 16:07:17

2012-12-24 08:40:12

点赞
收藏

51CTO技术栈公众号