先偷偷观察一下E神的GitHub

只有三个项目,尽管如此,我还是感受到来自E神的压迫感。

我们再来看一下官网的描述

什么个意思呢?

我们先看UGF

可以看到有GameFramework的dll文件,那么它是从哪来的呢?

它来自GameFramework

再看UGF的Scripts,里面就是UnityGameFramework.Runtime和UnityGameFramework.Editor模块啦

我们可以这样理解,GameFramework是完全和Unity分离的的,由它衍生出与Unity相交互的UnityGameFramework,这也是我们在Unity中使用GameFramework框架必不可少的部分,我们可以把UGF当成平时使用的插件。最后UGF和Unity相结合,就做出游戏啦~

然后就是演示Demo——StarForce(一目了然)

然后我们要把这三个项目都下载

为什么全都要呢,因为我们平时学习肯定要顺藤摸瓜来看代码实现而,GF是GF.dll的来源,也就是最终源码,相对于反编译dll,我更习惯于直接看源码~所以三个都不能少

打开StarForce项目,如果有报错的话是因为没有被下载

如果使用git下载的StarForce工程

当使用git clone下来的工程中带有submodule时,初始的时候,submodule的内容并不会自动下载下来的,此时,只需执行如下命令:

git submodule update --init --recursive

即可将子模块内容下载下来后工程才不会缺少相应的文件。

如果直接下载的StarForce工程的zip

就把我们下载的UGF直接拖进Assets文件夹下,点击进入GameFramework场景,开始游戏!

GameFramework篇:框架基本理解以及源码下载相关推荐

  1. 笑话与趣图框架微信小程序源码下载

    这是一款以笑话和趣味图为主的一款微信小程序源码 或者也可以说是一个框架吧 里面的内容是内置在小程序里面的,所以说是一款框架也可以 因为内置的内容,所以内容数量有限! 大家可以用来养账号,或者有能力的二 ...

  2. 整理网上资料---C标准库值篇二 :标准库源码下载地址、标准库手册下载地址

    C标准库源码及手册.zip,包括: http://download.csdn.net/detail/yangzhao0001/9057823 C标准库函数集(头文件索引)------手册-AH.pdf ...

  3. ssh mysql环境搭建 myeclipse_MyEclipse整合ssh三大框架环境搭载用户注册源码下载

    前言 SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框 ...

  4. 抖音图像修复背后技术——CVPR2021多阶段图像修复框架(附github源码下载)

    转载自https://mp.weixin.qq.com/s/NexOBSFoYXdFoSbK3ON1cQ 论文:https://arxiv.org/pdf/2102.02808.pdf Github代 ...

  5. Android Glide图片加载框架(二)源码解析之into()

    文章目录 一.前言 二.源码解析 1.into(ImageView) 2.GlideContext.buildImageViewTarget() 3.RequestBuilder.into(Targe ...

  6. Android Glide图片加载框架(二)源码解析之with()

    文章目录 一.前言 二.如何阅读源码 三.源码解析 1.with() Android Glide图片加载框架系列文章 Android Glide图片加载框架(一)基本用法 Android Glide图 ...

  7. 深入理解ButterKnife源码并掌握原理(一)

    前言 话说在android这座大山里,有一座庙(方块公司-square),庙里住着一个神-jake(我是这么叫的嘻嘻). 不要小看这个小jake,这个神可是为android应用开发们提供了强有力的帮助 ...

  8. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:http://item.jd.com/12212640.html 试读地址:http:/ ...

  9. 《深入理解Android内核设计思想(第2版)(上下册)》之Android源码下载及编译...

    本文摘自人民邮电出版社异步社区<深入理解Android内核设计思想(第2版)(上下册)> 购书地址:item.jd.com/12212640.ht- 试读地址:www.epubit.com ...

最新文章

  1. 关于JS客户端对服务器控件赋值,Post后不能保留值的解决办法
  2. NLP-基础知识-001
  3. linux查看服务依赖关系图,技术|教你如何在Fedora,CentOS,RHEL中检查RPM包的依赖性
  4. hibernate oracle boolean 数据类型,用hibernate向oracle读取blob数据类型为并下载到本地...
  5. C/C++开发者必不可少的15款编译器+IDE
  6. 移动端布局 - REM方式
  7. mysql开启 pscache_Druid连接池在mysql的场景PS Cache是否需要开启?
  8. 关于P,V操作理解的分析
  9. 百度AI开放平台—简单步骤介绍(多图警告)
  10. 灵遁者组诗:无数个存在的可能
  11. VS2019提示“未能完成操作,不支持此接口”
  12. echarts字符云——修改词语方向和颜色
  13. 嵌入式:ARM间接寻址、变址寻址与多寄存器寻址
  14. 实现Fegin远程调用
  15. .NET 6 WebApi Swagger 配置 JWT token+Authorize认证
  16. 神策-神策中的营销学
  17. 2021年安全员-B证(广西省)作业考试题库及安全员-B证(广西省)模拟考试题库
  18. 文件服务器 小文件,小型文件服务器
  19. python读取超大文件 Python读取大文件(GB)
  20. 【Java】spring.profiles.active无效

热门文章

  1. 麒麟操作系统基于linux哪个版本_如今的国产操作系统deepin和优麒麟哪个更好?...
  2. 演绎另类黑客马拉松,机智云第二届中国智能硬件36小时开发大赛再现极速开发...
  3. 【修真院pm小课堂】登录注册的触发场景
  4. 光收发器安装介绍,光纤收发器连接示意图解
  5. 如何复制360个人图书馆中的文章
  6. Bootstrap系列之卡片(Cards)
  7. 金仓数据库 Oracle至KingbaseES迁移最佳实践(2. 概述)
  8. Py2neo安装(未完待续)
  9. 锂电池3V,3.3V.3.7V升压5V,大小电流方案集合!
  10. 百度云其实真的很不错