【服务器07】之【GitHub项目管理】及【Unity异步加载场景】

登录GitHub官网

GitHub: Let’s build from here · GitHub

注册账号

登录账号

输入一个自定义名字,点击创建存储库就可以了

现在我们下载Fork

Fork - a fast and friendly git client for Mac and Windows (git-fork.com)

免费的

下载完成之后点击File下的Clone

将复制的链接粘粘即可

点击克隆之后

输入你的GitHub账号密码

就会成功登录

新建分支(创建这个分支的目的是为了 去 合并你的Main功能主项目)

打开UnityHub创建一个工程

F2修改名字

导入资源

导入资源

创建脚本文件夹

创建子文件用来存放逻辑代码

再创建子文件夹GameCore用来存放游戏核心逻辑

创建脚本GameStart.cs 用来管理整个游戏运行的管理器

(在游戏整个运行期间不会消除就算换场景也不会卸载掉)

编写GameStart.cs

在原始场景创建一个GameObject空物体

挂载代码

在运行时我们就可以看到多了一个不会移除的物体

我们可以思考,对于游戏加载我们需要给他做成单例类,只能有一份

所以我们创建一个单例基类,其他类只要继承这个基类就会实现唯一的功能

编写单例基类BaseManager.cs

再创建一个资源管理类

编写代码ResManager.cs

首先现在做游戏一般淘汰了同步加载,所以我们使用标准些的异步加载

因为核心语句是写在Update()里的,所以我们要在其他类中去调用

我们回到GameStart.cs

在这里调用

我们将加载函数写在Start()里 复制场景名字

后面的null代表没有回调函数

将用到的额外场景放进去

然后打包运行测试

成功加载出场景

将该工程放在GitHub的子目录

先看一下GitHub的项目工程名字为 TTT

将项目复制放在GitHub的仓库(TTT)中

打开Fork

把不想上传的文件去掉

双击需要上传并留下的文件

它就到下面去了

再双击另一个

点击Commit

一般做项目是先做Main主,在做Develop分支,比如再创建一个Develop分支

Fork一般是有Main主下才能创建分支,个别除外

本次选择Main进行项目上传到GitHub上

成功利用Fork软件完成GitHub的项目上传

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitHub项目管理是一个用于在GitHub管理项目的实用程序。它可以帮助用户获取自某个提交以来的提交列表,并在需要时进行自动分页。这对于跟踪版本之间的进度非常有用。你可以使用git命令克隆一个项目到本地,然后在项目目录中进行操作,例如拷贝文件、添加文件、提交更改等。在提交更改时,你可能需要配置你的用户名和邮箱,然后使用git push命令将更改推送到GitHub仓库。除了必填的项目名之外,其他字段都是可选的。你还可以添加其他合作者,以便与他们协作并赋予他们推送权限。当你在GitHub上创建一个新的仓库时,GitHub会为你提供一个URL,你可以将这个URL分享给其他人,并通过HTTP或SSH访问该项目。你可以使用HTTPS或SSH URL进行抓取和推送,但使用不同的证书将导致访问权限的差异。对于公开项目,你可以优先分享基于HTTPS的URL。如果你想与他人合作,并给予他们推送权限,你可以将他们添加为“Collaborators”。他们将获得对项目和Git版本库的读写权限。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [GitHub-Project-Management:自动化GitHub项目管理](https://download.csdn.net/download/weixin_42107165/15084690)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Github项目管理](https://blog.csdn.net/Gavinmiaoc/article/details/79529599)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [GitHub之深入解析如何创建、维护和管理自己的项目](https://blog.csdn.net/Forever_wj/article/details/120470802)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值