登录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的项目上传