background tweak

This commit is contained in:
Rapandrasmus 2024-01-24 22:23:20 +01:00
parent dd615f8412
commit 9da73c8711
2 changed files with 28 additions and 12 deletions

View file

@ -95,7 +95,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 48008404774389057}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -14.809999, y: 16.19, z: 4}
m_LocalPosition: {x: -14.809999, y: 16.19, z: 7}
m_LocalScale: {x: 1.2, y: 1.2, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -179,7 +179,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 142668770637573274}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -10.999999, y: 14.43, z: 3}
m_LocalPosition: {x: -10.999999, y: 14.43, z: 5}
m_LocalScale: {x: 1.3, y: 1.3, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -5526,7 +5526,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1689777899027513442}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -14.949999, y: 19, z: 5}
m_LocalPosition: {x: -14.949999, y: 20.79, z: 10}
m_LocalScale: {x: 1.5, y: 1.3, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -6018,7 +6018,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2819324293506729970}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: 0, y: 0, z: 15}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
@ -16255,7 +16255,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4486063997620376271}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -9.539999, y: 7.14, z: 0.5}
m_LocalPosition: {x: -9.539999, y: 7.14, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -17004,7 +17004,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5311994334533416849}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -1.5499992, y: 14.43, z: 3}
m_LocalPosition: {x: -1.5499992, y: 14.43, z: 5}
m_LocalScale: {x: 1.3, y: 1.3, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -17340,7 +17340,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6066020027537218953}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -14.949999, y: 10.63, z: 1}
m_LocalPosition: {x: -14.949999, y: 10.63, z: 3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -17455,7 +17455,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6180148023822034482}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -9.189999, y: 16.19, z: 4}
m_LocalPosition: {x: -9.189999, y: 16.19, z: 7}
m_LocalScale: {x: 1.2, y: 1.2, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -17707,7 +17707,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6669530977136506239}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -14.23, y: 7.14, z: 0.5}
m_LocalPosition: {x: -14.23, y: 7.14, z: 2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -18598,7 +18598,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8378942238073706322}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -7.8899994, y: 19, z: 5}
m_LocalPosition: {x: -7.8899994, y: 20.79, z: 10}
m_LocalScale: {x: 1.5, y: 1.3, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
@ -18796,14 +18796,19 @@ MonoBehaviour:
_backgroundObjects:
- first: {fileID: 7088125737275763684}
second: {fileID: 3578614616298500996}
isCloud: 1
- first: {fileID: 4120052851030622860}
second: {fileID: 2375492676405863283}
isCloud: 1
- first: {fileID: 5685927704915689371}
second: {fileID: 7836447183238034407}
isCloud: 0
- first: {fileID: 3212616479633791068}
second: {fileID: 7250382413331960117}
isCloud: 1
- first: {fileID: 2570246928390889843}
second: {fileID: 6418936641992724766}
isCloud: 1
--- !u!1 &8860318310391524628
GameObject:
m_ObjectHideFlags: 0
@ -18948,7 +18953,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 9051088810553960426}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -10.239999, y: 10.63, z: 1}
m_LocalPosition: {x: -10.239999, y: 10.63, z: 3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []

View file

@ -11,6 +11,7 @@ namespace HeavenStudio.Games.Scripts_TotemClimb
private const int PILLAR_AMOUNT_X = 12;
private const int PILLAR_AMOUNT_Y = 3;
private const int BACKGROUND_OBJECT_AMOUNT = 10;
private const float CLOUD_MOVE_SPEED = 0.75f;
[Header("Components")]
[SerializeField] private Transform _pillarFirst;
@ -175,6 +176,7 @@ namespace HeavenStudio.Games.Scripts_TotemClimb
{
public Transform first;
public Transform second;
public bool isCloud;
private List<Transform> _objects = new();
@ -182,6 +184,7 @@ namespace HeavenStudio.Games.Scripts_TotemClimb
private float _startX;
private float _xDistance;
private float _moveX;
private float GetDistance()
{
@ -205,7 +208,15 @@ namespace HeavenStudio.Games.Scripts_TotemClimb
public void ScrollClones(float currentScrollX)
{
float currentDistanceX = _startX + (_xDistance * _index) + (_xDistance * (BACKGROUND_OBJECT_AMOUNT + 2) / 2);
if (isCloud)
{
foreach (var b in _objects)
{
b.localPosition += new Vector3(-Time.deltaTime * CLOUD_MOVE_SPEED, 0);
}
_moveX -= Time.deltaTime * CLOUD_MOVE_SPEED;
}
float currentDistanceX = _startX + (_xDistance * _index) + (_xDistance * (BACKGROUND_OBJECT_AMOUNT + 2) / 2) + _moveX;
if (currentScrollX >= currentDistanceX)
{