Explorar o código

添加GamePlay的一些使用

usuiforhe %!s(int64=4) %!d(string=hai) anos
pai
achega
5ea28ddbae
Modificáronse 6 ficheiros con 34 adicións e 1 borrados
  1. BIN=BIN
      img/UE_Asset100.png
  2. BIN=BIN
      img/UE_Asset101.png
  3. BIN=BIN
      img/UE_Asset102.png
  4. BIN=BIN
      img/UE_Asset103.png
  5. BIN=BIN
      img/UE_Asset99.png
  6. 34 1
      虚幻.md

BIN=BIN
img/UE_Asset100.png


BIN=BIN
img/UE_Asset101.png


BIN=BIN
img/UE_Asset102.png


BIN=BIN
img/UE_Asset103.png


BIN=BIN
img/UE_Asset99.png


+ 34 - 1
虚幻.md

@@ -1,7 +1,7 @@
 <!--
  * @Author: lc
  * @Date: 2021-09-03 21:41:18
- * @LastEditTime: 2021-09-16 22:32:55
+ * @LastEditTime: 2021-09-17 18:27:02
  * @LastEditors: Please set LastEditors
  * @Description: 虚幻学习
  * @FilePath: D:\Projects\markdown\虚幻.md
@@ -1069,6 +1069,12 @@ K-DOP是包围体的一种,是K离散导向多面体(K discrete oriented polyt
 
 # 游戏框架
 
+![TimeLine](img/UE_Asset100.png)
+
+在游戏运行中,即使我们没有向关卡(场景)中添加一些东西,在运行的时候虚幻引擎也会自动添加一些东西在场景中。这些就是为了完成虚幻的一套GamePlay框架
+
+## 简述
+
 框架(Framework)——指其约束性(框),也指其支撑性(架)。是一个基本概念上的结构,用于去解决或处理复杂的问题  
 
 框架是整个或部分系统的可重用设计,表现为**一组抽象构建及构建实例间交互的方法**;另一种定义认为,框架是可以被应用开发者定制的应用骨架
@@ -1153,3 +1159,30 @@ HUD是一种“平头显示器”,或者说是二维的屏幕显示信息。
 
 HUD是用来进行简单UI绘制的入口,一般在游戏开发中均更换为UMG为用户界面开发主要手段  
 
+## 使用
+
+![TimeLine](img/UE_Asset99.png)
+
+> GameMode分为GameMode和GameModeBase  
+> GameMode更适用于网络游戏,增加了针对联网的API接口和处理  
+> GameModeBase也可以联网,但是少了一些东西罢了  
+
+![GameMode配置](img/UE_Asset101.png)
+
+> GameMode配置  
+> 可以新建`Pawn`或`Character(角色)`,将其设置到`GameMoe`的`默认pawn(Default pawn)`中,再启动可以发现不同点
+
+![使用GameMode](img/UE_Asset102.png)
+
+> 使用GameMode
+
+![使用GameMode](img/UE_Asset103.png)
+
+> 切换渲染相机是哪个Actor上的(吃鸡的第一视角和第三视角的切换,类似这种)    
+
+按前面的贪吃蛇来举例:
+
+1. 贪吃蛇把食物吃掉之后,应该有GameMode来创建新的食物
+2. 贪吃蛇把食物吃掉之后,积分加1,这个积分应该存储在GameState中
+
+