惊了!竟然有上千款小游戏源码,可直接打包H5\微信\抖音,赶紧收藏!

本文主要是介绍惊了!竟然有上千款小游戏源码,可直接打包H5\微信\抖音,赶紧收藏!,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

948b30a76b472822f3a5894a65779faf.png

很多人还不知道 Cocos Store 资源商城,它是国内最大的小游戏资源平台。上面有大量免费游戏源码可以下载,比如下图的《赛博朋克》,项目中包含大量模型、贴图,还有游戏源代码,通过Cocos引擎可以直接在浏览器上玩。

a6e5ffe49403ab881227d042b34ce76b.jpeg

本文就带你从Cocos引擎的下载、安装、到游戏源码运行,Let's Go!!!

01 下载 Cocos Dashboard

打开浏览器,进入 Cocos Store 资源商城,找到比如 《赛博朋克》 游戏项目,它是 Cocos 引擎官方提供的 RTS 免费 3D 射击项目。

98e931b6664759fc3a6a7b865443c30d.png

点击右侧【获取】按钮,注册登录你的 Cocos 账号。

2ed2d03a087931cee47fe81ce2d97f13.png

输入账号密码点击【登录】,成功以后会自动返回资源页面。

1bf0d5aa4151dd8070aa98d37b861eba.png

再点击【获取】按钮会变成【创建新项目】。

e57bb0909e5bfa9fd629dc43b59cbfa2.png

继续点击按钮,这时会提醒你下载 Cocos Dashboard。

8c139b4e3d27bdf8fc8dc1ddae820af2.png

点击文字链接,前往下载 Cocos 引擎官网,下载安装 Cocos Dashboard。

9b2e597f138c759d2a701075e3478428.png

这里简单说一下 Cocos Dashboard 是个什么东东?

Cocos Dashboard 是用来下载和管理游戏引擎版本、游戏项目的工具,以及在 Cocos商城中下载游戏资源。

988c4fb9f33a2068dc70c1c99499d4d3.png

需要注意 Cocos Dashboard 、Cocos Creator引擎、Cocos Store和项目之间的关系。


02 下载游戏源码

Dashboard下载完成后直接安装运行,启动 Dashboard 登录你的 Cocos 账号。

3eabbfe2a8dff115de84aae324dc7e0e.png

Cocos Dashboard 默认语言为英语,可点击右上角齿轮进入:设置->Language,可设置为简体中文。

d48dff6b8da8154c73243073d6658796.png

点击右下角 【Back】 按钮保存返回,并回到之前的Web页再次点击【创建新项目】。

在弹出提示框中,点击【打开 Cocos Dashboard】。

28d49c9e716f94cc3e5a4e36803ad7bf.png

Dashboard 会被立即唤起,并定位到《赛博朋克》源码项目。

b8b525edc4bfd49f3ff623ebecee9ee0.png

在 Dashboard 中再次点击【创建新项目】设置下载位置,点击确认,开始下载。

3555eec5be8776746bcac798c965134a.png

游戏有380M的样子,要稍等一会儿。你可以通过资源描述,了解项目相关的技术要点、操作说明、版权声明等信息。

回到资源的顶部,这里说两个重点:

7cde891be5ad71652e6d846f896dd9cb.png

  • 项目引擎为 Cocos Creator 3.7.1

  • 它同时支持在 Androd、iOS、HTML5 环境下编译运行

下载完后,点击打开项目,这时他提示我们编辑器版本不存在,我们先点确认。

5d5f4c4dd29051105d0fd12774ba986e.png

呃!这是怎么会事儿呢?

哦,我们之前只下载了 Dashboard 和 游戏源码,还要下载真正的游戏开发工具。也就是,引擎编辑器。

就像你使用office中的Word,去打开doc文件或者docx文件一样,需要用3.7.1引擎编辑器版本,去打开这个赛博朋克的游戏项目。

好,我们去下载游戏引擎吧!


03 下载引擎编辑器

回到 Dasboard 点击左侧边栏——编辑器,点击右下角,下载编辑器。

4650f77009371dff3c2ef6072456d23d.png

找到你需要的引擎版本,我们这里选择 3.7.1,点击下载。

b6982138e3cc46a208f75e6c7ba7c583.png

随后会弹出软件协议,点击同意。

f21564d62a2eee550a6d0e77fea8a90a.png

等待下载完毕、解压完成。


04 运行项目

回到Dasboard——项目,你会看到 Cocos Cyberpunk 项目。

ecc0f053e63997bf177b0ef7e25a2735.png

点击项目,Dasboard会使用对应引擎版本,也就是 3.7.1 打开项目。需要稍等一会儿,项目有点大,引擎正在加载模块、代码、模型等资源。

11ed8c795c46af128e609866487d05a1.png

OK!源码加载完成,我们离成功,只差最后一步。

5d88b119e9cab771639dff6fd5446a2e.png

你有没有被引擎的窗口界面给吓到吧。不用担心,先展开资源管理器 assets 目录,双击 game-scene-start 初始场景,点击编辑器顶部,中间的运行按钮。

d146201e1e86b9785613707fb2f17067.png

开干,尽情体验吧!

bbc7c7da5c2d5db6fc023fd407bd8843.png


05 结语

Cocos Store 上有大量的游戏源码、插件工具、美术模型,是学习开发游戏、获取游戏资源绝佳的宝地。

af7604c96522a25748bb867d6c984206.png

推荐位上有大量的精品商业化游戏资源。

962acf8e5e11448d8e1d2fe98fbbc924.png

33e704c6f80229fc82bb5467af30ca36.png

如果觉得本文对你有所帮助,感谢点赞分享给更多朋友 !关注晓衡公众号,我会继续分享更多优质资源。

推荐阅读

  • 2024年就这么干了!你敢不敢?

  • 2024微信公开课“秘密”休闲小游戏仍是蓝海

  • 2024野心再大一点!构建属于自己的小游戏平台

这篇关于惊了!竟然有上千款小游戏源码,可直接打包H5\微信\抖音,赶紧收藏!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/636629

相关文章

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

springboot3打包成war包,用tomcat8启动

1、在pom中,将打包类型改为war <packaging>war</packaging> 2、pom中排除SpringBoot内置的Tomcat容器并添加Tomcat依赖,用于编译和测试,         *依赖时一定设置 scope 为 provided (相当于 tomcat 依赖只在本地运行和测试的时候有效,         打包的时候会排除这个依赖)<scope>provided

Java ArrayList扩容机制 (源码解读)

结论:初始长度为10,若所需长度小于1.5倍原长度,则按照1.5倍扩容。若不够用则按照所需长度扩容。 一. 明确类内部重要变量含义         1:数组默认长度         2:这是一个共享的空数组实例,用于明确创建长度为0时的ArrayList ,比如通过 new ArrayList<>(0),ArrayList 内部的数组 elementData 会指向这个 EMPTY_EL

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

工厂ERP管理系统实现源码(JAVA)

工厂进销存管理系统是一个集采购管理、仓库管理、生产管理和销售管理于一体的综合解决方案。该系统旨在帮助企业优化流程、提高效率、降低成本,并实时掌握各环节的运营状况。 在采购管理方面,系统能够处理采购订单、供应商管理和采购入库等流程,确保采购过程的透明和高效。仓库管理方面,实现库存的精准管理,包括入库、出库、盘点等操作,确保库存数据的准确性和实时性。 生产管理模块则涵盖了生产计划制定、物料需求计划、

EasyPlayer.js网页H5 Web js播放器能力合集

最近遇到一个需求,要求做一款播放器,发现能力上跟EasyPlayer.js基本一致,满足要求: 需求 功性能 分类 需求描述 功能 预览 分屏模式 单分屏(单屏/全屏) 多分屏(2*2) 多分屏(3*3) 多分屏(4*4) 播放控制 播放(单个或全部) 暂停(暂停时展示最后一帧画面) 停止(单个或全部) 声音控制(开关/音量调节) 主辅码流切换 辅助功能 屏

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显

kubelet组件的启动流程源码分析

概述 摘要: 本文将总结kubelet的作用以及原理,在有一定基础认识的前提下,通过阅读kubelet源码,对kubelet组件的启动流程进行分析。 正文 kubelet的作用 这里对kubelet的作用做一个简单总结。 节点管理 节点的注册 节点状态更新 容器管理(pod生命周期管理) 监听apiserver的容器事件 容器的创建、删除(CRI) 容器的网络的创建与删除