当前位置: 首页 > news >正文

【服务器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的项目上传

http://www.lryc.cn/news/381925.html

相关文章:

  • ansible提权之become_method与become_flags详解
  • elementui的el-dialog组件与el-tabs同时用导致浏览器卡死的原因解决
  • 基于图扑 HT for Web 实现拓扑关系图
  • linux笔记10--编辑器之神VIM
  • 安全管理中心-集中管控(6点)
  • 使用electron打包Vue前端项目的详细流程
  • 《计算机英语》 Unit 4 Information Management 信息管理
  • 如何打包数据库文件
  • iOS抓包指南 正则过滤爬取
  • FLASH仿真EEPROM---基于智芯Z20K11XM
  • 阿里云PAI大模型评测最佳实践
  • 应用图扑 HT for Web 搭建拓扑关系图
  • Django Aggregation 使用指南
  • 嵌入式学习——Linux操作系统——文件编程练习
  • 用JavaScript实现了一个简单的图像坐标点标注工具
  • Pytorch深度解析:Transformer嵌入层源码逐行解读
  • HSP_10章 Python面向对象编程oop_基础部分
  • JavaWeb系列十七: jQuery选择器 上
  • Gone框架介绍30 - 使用`goner/gin`提供Web服务
  • Lipowerline5.0 雷达电力应用软件下载使用
  • STM32学习之一:什么是STM32
  • AI绘画Stable Diffusion 超强一键去除图片中的物体,免费使用!
  • 零基础STM32单片机编程入门(一)初识STM32单片机
  • Github上前十大开源Rust项目
  • 硬件开发笔记(二十):AD21导入外部下载的元器件原理图库、封装库和3D模型
  • 竞赛选题 python opencv 深度学习 指纹识别算法实现
  • RK3568开发笔记(三):瑞芯微RK3588芯片介绍,入手开发板的核心板介绍
  • EtherCAT主站IgH解析(二)-- 如何将Igh移植到Linux/Windows/RTOS等多操作系统
  • ansible copy模块参选选项
  • 展厅设计主要的六大要素