maybe i could be wrong but it looks like you're missing a bracket
Code:void Update () { if(inputGetButtonDown("up") || inputGetButtonDown("down") || inputGetButtonDown("left") || inputGetButtonDown("right") || { if(perc == 1) {
|
Hello, so recently i've been following a tutorial on youtube.
This was the tutorial Video:
So i get this werid error, il show you the code.
Here's the entire code.
For some reason theirs an errors under the if statement.
public class Bounce : MonoBehaviour
{
float lerpTime;
float currentLerpTime;
float perc = 1;
Vector3 startPos;
Vector3 endPos;
void Update ()
if(inputGetButtonDown("up") || inputGetButtonDown("down") || inputGetButtonDown("left") || inputGetButtonDown("right") ||
{
if(perc == 1)
{
lerpTime = 1;
currentLerpTime = 0;
}
}
startPos = gameObject.transform.position;
if(input.GetButtonDown("right")&& gameObject.transform.position == endPos)
{
EndPos = new Vector3(transform.position.x + 1, transform.position.y,transform.position.z );
}
if(input.GetButtonDown("left")&& gameObject.transform.position == endPos)
{
EndPos = new Vector3(transform.position.x - 1, transform.position.y,transform.position.z );
}
if(input.GetButtonDown("up")&& gameObject.transform.position == endPos)
{
EndPos = new Vector3(transform.position.x, transform.position.y,transform.position.z + 1);
}
if(input.GetButtonDown("down")&& gameObject.transform.position == endPos)
{
EndPos = new Vector3(transform.position.x, transform.position.y,transform.position.z - 1);
}
currentLerpTime += Time.deltaTime * 5.5;
}
}
perc = currentLerpTime / LerpTime;
gameOject.transform.positi
GOT THIS LAST ERROR! THANKS TO SOCCERJUNKI HE HELPED ME FIX MOST OF THEM.
remove the || after ("right") and put another round bracket )
check your parentheses, always
yes it is, your void needs an opening bracket as highlighted in red.
also thisCode:public class Bounce: MonoBehaviour { float lerpTime; float currentLerpTime; float perc = 1; Vector3 startPos; Vector3 endPos; void Update() { if (inputGetButtonDown("up") || inputGetButtonDown("down") || inputGetButtonDown("left") || inputGetButtonDown("right") || { if (perc == 1) { lerpTime = 1; currentLerpTime = 0; } } startPos = gameObject.transform.position; if (input.GetButtonDown("right") && gameObject.transform.position == endPos) { EndPos = new Vector3(transform.position.x + 1, transform.position.y, transform.position.z); } if (input.GetButtonDown("left") && gameObject.transform.position == endPos) { EndPos = new Vector3(transform.position.x - 1, transform.position.y, transform.position.z); } if (input.GetButtonDown("up") && gameObject.transform.position == endPos) { EndPos = new Vector3(transform.position.x, transform.position.y, transform.position.z + 1); } if (input.GetButtonDown("down") && gameObject.transform.position == endPos) { EndPos = new Vector3(transform.position.x, transform.position.y, transform.position.z - 1); } currentLerpTime += Time.deltaTime * 5.5; } } perc = currentLerpTime / LerpTime;
Change this
to thisCode:if (inputGetButtonDown("up") || inputGetButtonDown("down") || inputGetButtonDown("left") || inputGetButtonDown("right") || {
Code:if (inputGetButtonDown("up") || inputGetButtonDown("down") || inputGetButtonDown("left") || inputGetButtonDown("right")){
« Previous Thread | Next Thread » |
Thread Information |
Users Browsing this ThreadThere are currently 1 users browsing this thread. (0 members and 1 guests) |