Hello i want to give and show you my current game state:
As you might now im a lazy Artist so i got myself some Asset objects to play with
and im running now in the problem i cant edit demoscene cam information for example to edit it to show like Higscore Information etc so i guess ive to do terrain myself ill figure that out^^
(Sky is in the Asset i bought)
GameStory:
Your flying a HeatAirBallon as high as possible to get as much weather Data as possibe.
Game Mechanic:
For now flying Birds with a chasing Script (I’ll post below)
In Future planned Planes and kind of Object generator scaling objects chasing you on high
I have to think about movement too its not a rocket rig body as basic mass is ok
But i dont know like pressing a lot space makes it have like moving up coninously faster and i dont like that much
Heres a current Play Vid like i mentioned its in Demo Scene so i will rework some stuff
Free Asset Cam Follow
https://assetstore.unity.com/packages/tools/camera/simple-cam-follow-164460
Getting Recorder in unity Manipulate manifest.json
addline: “com.unity.recorder”: “2.5.2”
dont forget , in line above at end
here is the chase method of my “enemy” objects
private void chase()
{
transform.LookAt(target);
if (Vector3.Distance(transform.position, target.position) >= speedBoostDistanceEagle)
{
transform.position += transform.forward * moveSpeedEagle * moveSpeedBoostEagle * Time.deltaTime;
if (transform.position.y < target.position.y)
{
transform.position += transform.up * moveUpSpeedEagle * moveSpeedBoostEagle * Time.deltaTime;
}
else
{
transform.position += -transform.up * moveUpSpeedEagle * moveSpeedBoostEagle * Time.deltaTime;
}
}
if (Vector3.Distance(transform.position, target.position) <= closeDistanceEagle)
{
transform.position += transform.forward * moveSpeedEagle * Time.deltaTime;
if (transform.position.y < target.position.y)
{
transform.position += transform.up * moveUpSpeedEagle * Time.deltaTime;
}
else
{
transform.position += -transform.up * moveUpSpeedEagle * Time.deltaTime;
}
}
}