浏览代码

Setting up Project for Demo Walkthrough

/main
andytouch 4 年前
当前提交
0b50c583
共有 4 个文件被更改,包括 52 次插入7 次删除
  1. 2
      InputSystem_LocalMultiplayer_Project/Assets/RenderPipeline/UniversalRenderPipelineAsset.asset
  2. 17
      InputSystem_LocalMultiplayer_Project/Assets/Scenes/Scene_Example_Warriors.unity
  3. 36
      InputSystem_LocalMultiplayer_Project/Assets/Scripts/PlayerController.cs
  4. 4
      InputSystem_LocalMultiplayer_Project/Assets/Warrior/Animations/AnimationController_Warrior.controller

2
InputSystem_LocalMultiplayer_Project/Assets/RenderPipeline/UniversalRenderPipelineAsset.asset


m_OpaqueDownsampling: 1
m_SupportsTerrainHoles: 1
m_SupportsHDR: 1
m_MSAA: 1
m_MSAA: 2
m_RenderScale: 1
m_MainLightRenderingMode: 1
m_MainLightShadowsSupported: 1

17
InputSystem_LocalMultiplayer_Project/Assets/Scenes/Scene_Example_Warriors.unity


- target: {fileID: 3528249008770642978, guid: 7040c04d00ad25e4cad0ba1b7d40c3c0,
type: 3}
propertyPath: m_DefaultControlScheme
value: Touchscreen
value: Gamepads
objectReference: {fileID: 0}
- target: {fileID: 3528249008770642978, guid: 7040c04d00ad25e4cad0ba1b7d40c3c0,
type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 3528249008770642978, guid: 7040c04d00ad25e4cad0ba1b7d40c3c0,
type: 3}
propertyPath: m_Actions
value:
objectReference: {fileID: 0}
- target: {fileID: 5587485868546598810, guid: 7040c04d00ad25e4cad0ba1b7d40c3c0,
type: 3}

type: 3}
propertyPath: m_textInfo.pageCount
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5659522746988983724, guid: 7040c04d00ad25e4cad0ba1b7d40c3c0,
type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 8145840457835498163, guid: 7040c04d00ad25e4cad0ba1b7d40c3c0,
type: 3}

36
InputSystem_LocalMultiplayer_Project/Assets/Scripts/PlayerController.cs


mainCamera = GameObject.Find("Main Camera").GetComponent<Camera>();
}
void Update()
{
CalculateMovementInput();
CalculateAttackInput();
}
CalculateMovementInput();
CalculateDesiredDirection();
ConvertDirectionFromRawToSmooth();
MoveThePlayer();

void CalculateMovementInput()
{
var v = Input.GetAxisRaw("Vertical");
var h = Input.GetAxisRaw("Horizontal");
inputDirection = new Vector3(h, 0, v);
if(inputDirection == Vector3.zero)
{
currentInput = false;

}
}
void CalculateAttackInput()
{
if(Input.GetKeyDown(KeyCode.E))
{
playerAnimator.SetTrigger("Attack");
}
}
void CalculateDesiredDirection()
{
//Camera Direction

playerAnimator.SetFloat("Movement", inputDirection.sqrMagnitude);
}
//Callback from the new Input System
//Callbacks from the new Input System ----
private void OnMovement(InputValue value)
{
Vector2 inputMovement = value.Get<Vector2>();

}
}
//Callback from the new Input System
private void OnOpenPauseMenu(InputValue value)
{

GameManager.Instance.TogglePauseMenu(false);
}
}
//Switching Action Maps ----
public void EnableGameplayControls()
{

4
InputSystem_LocalMultiplayer_Project/Assets/Warrior/Animations/AnimationController_Warrior.controller


m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_Controller: {fileID: 9100000}
m_Controller: {fileID: 0}
m_Controller: {fileID: 9100000}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer

正在加载...
取消
保存