- Home /
Canvas Scaler appears to crash my game.
Hey there,
I'm developing a simple endless runner game and i've done work on the HUD, it was all well and good until i came across a problem in terms of size of my HUD Size, (some had it tiny where as others had it large).
I thought I fixed the problem with Canvas Scaler using its reference resoltuion settings, it looked great in the editor. But then I tried playing, it crashed, i tried exporting... it crashed again. I don't understand why its doing this. Please help this needs to be fixed urgently!
Cheers
EDIT
I was able to solve the problem by recovering a previous project from before I used Canvas Scaler and now I have a new problem, I try to export the game instead and it fails because of a parsing error involving this script.
using UnityEngine;
using System.Collections;
namespace WreckersRun.Player
{
public class SwipeShipController : GenericShipController {
#if UNITY_EDITOR
protected override void UpdateInput()
{
// Read the axis
float horiz = Input.GetAxis("Horizontal");
SetMove(horiz < 0.0f, horiz > 0.0f);
#endif
float halfWidth = Screen.width / 2;
if (Input.touchCount > 0)
{
SetMove(
Input.GetTouch(0).position.x < halfWidth,
Input.GetTouch(0).position.x > halfWidth
);
}
/*
if (Input.touchCount != 0)
{
float movement = (float)Input.GetTouch (0).position.x / Screen.width;
movement -= 0.5f;
SetMove (movement);
}
else
{
SetMove (0.0f);
}
*/
//#endif
}
}
}
Comment
Your answer
![](https://koobas.hobune.stream/wayback/20220613173856im_/https://answers.unity.com/themes/thub/images/avi.jpg)