updated to godot 4 beta 7 wich might be a mistake
This commit is contained in:
0
export_presets.cfg
Normal file
0
export_presets.cfg
Normal file
@@ -16,6 +16,7 @@ public partial class player : CharacterBody3D
|
|||||||
public Vector3 playerResetPosition;
|
public Vector3 playerResetPosition;
|
||||||
//TODO: Add camera max rotation on ground (Preventing turning camera to upside down)
|
//TODO: Add camera max rotation on ground (Preventing turning camera to upside down)
|
||||||
//TODO: just rotate model not just everything
|
//TODO: just rotate model not just everything
|
||||||
|
//NOTICE: Since Beta 7 of Godot 4 the turning isn't smooth anymore
|
||||||
public override void _Ready()
|
public override void _Ready()
|
||||||
{
|
{
|
||||||
cameraCenter = GetNode<Marker3D>("camera_center");
|
cameraCenter = GetNode<Marker3D>("camera_center");
|
||||||
@@ -51,7 +52,7 @@ public partial class player : CharacterBody3D
|
|||||||
//checks for movement and adjusts the character direction with camera roatation
|
//checks for movement and adjusts the character direction with camera roatation
|
||||||
playerResetPosition = Rotation;
|
playerResetPosition = Rotation;
|
||||||
camPosition = cameraCenter.Rotation;
|
camPosition = cameraCenter.Rotation;
|
||||||
playerResetPosition.y = camPosition.y * -1f;
|
playerResetPosition.y = camPosition.y * -1;
|
||||||
Rotation -= playerResetPosition;
|
Rotation -= playerResetPosition;
|
||||||
cameraCenter.Rotation = new Vector3(camPosition.x, 0, 0);
|
cameraCenter.Rotation = new Vector3(camPosition.x, 0, 0);
|
||||||
}
|
}
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<Project Sdk="Godot.NET.Sdk/4.0.0-beta.6">
|
<Project Sdk="Godot.NET.Sdk/4.0.0-beta.7">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net6.0</TargetFramework>
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
<EnableDynamicLoading>true</EnableDynamicLoading>
|
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||||
|
7
test 3d project.csproj.old
Normal file
7
test 3d project.csproj.old
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<Project Sdk="Godot.NET.Sdk/4.0.0-beta.6">
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net6.0</TargetFramework>
|
||||||
|
<EnableDynamicLoading>true</EnableDynamicLoading>
|
||||||
|
<RootNamespace>test3dproject</RootNamespace>
|
||||||
|
</PropertyGroup>
|
||||||
|
</Project>
|
Reference in New Issue
Block a user