构建HarmonyOS 3D游戏
前言
总有网友期待鸿蒙什么时候能出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技术社区](https://s4.51cto.com/oss/202112/17/8f60e75a74c4876a2ee755fadbcdb34b.jpg)
2.选择Example Taxi Game,输入项目名称(以Helloworld为例)后,选择创建并打开
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s2.51cto.com/oss/202112/17/0e0e960d7c85485d29c452bf30e9f915.jpg)
3.打开后,选中assets中的scene下的login并双击,然后点击三角形运行图标,即可在浏览器预览游戏
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s4.51cto.com/oss/202112/17/03db87fb23d16fe6720d8072211ec37c.jpg)
4.选择菜单栏中的Cocos Creator中的偏好设置
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s2.51cto.com/oss/202112/17/a88cf1f0d8220f1f7e4300a03487f8d8.jpg)
5.在外部程序中把Harmonyos SDK和NDK的安装路径填上
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s6.51cto.com/oss/202112/17/ff6b75adc03717246d08df04d2200ebd.jpg)
6.选择项目中的构建发布
7.发布平台选择鸿蒙
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s4.51cto.com/oss/202112/17/d5bcb7469a8b3c17457ea12e31723320.jpg)
8.勾选调试模式和Source Maps
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s3.51cto.com/oss/202112/17/14812d89df75503b24390b3d245acc0d.jpg)
9.使用华为开发者账号登录AppGallery Connect平台,选择我的项目
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s2.51cto.com/oss/202112/17/78bcfe42c0e82386c7a8d0f7ac173972.jpg)
10.添加项目
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s5.51cto.com/oss/202112/17/d746ed823af70db32d9a2e14bba69492.jpg)
11.填写项目名称
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s5.51cto.com/oss/202112/17/f5b4df0e3766f8172e90a710d5aa63f9.jpg)
12.添加应用
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s4.51cto.com/oss/202112/17/ead898e797705a01d0c7b96ac314dcbc.jpg)
13.填写应用包名,并复制包名下一步会用到
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s5.51cto.com/oss/202112/17/0a57f6b5151927de48c8d23d2a9874dd.jpg)
14.粘贴包名,然后选择构建
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s3.51cto.com/oss/202112/17/02abdedd2115cdbc7f2f00d31236454a.jpg)
15.等待构建完成
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s5.51cto.com/oss/202112/17/2b7432940cab517fa76a5c3552d4920c.jpg)
16.打开文件夹,记住文件所在位置下一步会用到
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s2.51cto.com/oss/202112/17/d7f2baec7638ba1ac054b757d5405fd5.jpg)
17.使用DevEco Studio打开项目,目标文件在如图所示圈起的位置,选中ohos,点击ok
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s4.51cto.com/oss/202112/17/3c83ec19b9917e92b844fe78f2d38977.jpg)
18.打开后找到图中圈起来的文件
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s4.51cto.com/oss/202112/17/0b146b5a554e9d7060a54c9d2934f1fa.jpg)
19.把两文件中的签名删掉
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s2.51cto.com/oss/202112/17/ab5bd36965ddb8b9445ddfed8fc80594.jpg)
20.使用自动签名去重新签名
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s6.51cto.com/oss/202112/17/f0fac54ada2ccdcd0d6269bc0c35182d.jpg)
21.签完名,用数据线连接鸿蒙真机与电脑后点击运行。注意:使用远程模拟器可能会黑屏,因为图形加速了,走了不同的接口,基本的屏幕截图可能获取不到数据。
![#星光计划2.0# 构建HarmonyOS 3D游戏-鸿蒙HarmonyOS技术社区](https://s5.51cto.com/oss/202112/17/39406b883f83ad69a744c90f219bbc41.jpg)
第一次构建大概等个3分钟,就可以在手机上玩这游戏了!!!!是不是非常简单!
笔者的一些个人观点:
想要DIY一个新3D游戏的话,需要策划、建模、音乐等。
关于游戏建模,常用的3D建模软件有:3DMax、Maya、Blender。其中Blender是免费使用的,但相关学习资源比3DMax和Maya少。
关于音乐:好的音乐能增加游戏体验感和沉浸感,所以音效也是游戏重要的一部分。
相关文章
- 从业6年后,聊聊我对交互设计和人机交互的理解
- 【深入探究Node】(3)“异步IO” 有九问
- 最近租房有点烦!技术人如何用Python找到称心如意的“小窝”?
- 中国程序员开发的远程桌面火了!Mac可用,仅9MB,支持自建中继器
- 鸿蒙轻内核A核源码分析系列二:数据结构-位图操作
- 那些被编程耽误的语言大师,思想、代码全能一语道破
- 最热门的20种编程语言是如何输出Hello World的?
- 用户态进程/线程的创建 Fork/vfork/Pthread_Create
- 90后“老头儿”和00后Go小子的硬盘夜话
- 2017年薪酬最高的15门编程语言,GO夺冠
- 深入Netty逻辑架构,从Reactor线程模型开始
- 【观点】离开了信息化,大数据就是为他人作嫁衣
- 老司机程序员带你分分钟入门所有编程语言,就靠这个开源项目
- 从0到1,大数据智能供应链之路
- 设计模式之模版方法模式
- PHP生成中间带LOGO图像的二维码
- WordPress 4.9“Tipton”正式版发布
- 重磅,企业实施大数据的路径
- Rollup 快速入门和配置文件
- 公司到底能不能监控到微信聊天?