MuvucaGames / MuvucaGame01

Repository para o primeiro jogo da MuvucaGames. Nome sera alterado quando Titulo oficial do game for escolhido.
GNU General Public License v3.0
21 stars 55 forks source link

Fix claw bug & add visual utils #224

Closed guilhermercaetano closed 8 years ago

guilhermercaetano commented 8 years ago

@StefanWerW no fim das contas achei uma forma de fazer usando o Gizmos mesmo.

StefanWerW commented 8 years ago

@guilhermercaetano Nesse seu edit, não vejo a necessidade de usar o ClawEditor. Tudo que voce faz ali pode ser substituído por pequenas mudanças no claw controller. O Editor é pra quando voce quer fazer algo realmente diferente do padrão. Exemplo do Claw Controller com o Inspector que voce quer:

...
public class ClawController : MonoBehaviour {

    [SerializeField][Range(0f,10f)]private float horizontalVelocity = 1.5f;
    [SerializeField][Range(0f,10f)]private float verticalVelocity = 1.2f;
    [SerializeField][Range(0f,20f)]private float minHeight = 4f;
    [SerializeField]private bool allowDrawing = true;

    private Vector3 clawLastPosition;
    private Vector3 clawCenter;
    private float horizontalPos;
    private float verticalPos;
    [HideInInspector]public bool active = false;
    [HideInInspector]public bool action = false;
    ...
    ...
}

Com Range voce faz o slider. Se não quiser colocar algo public no inspector, coloca HideInSpector

guilhermercaetano commented 8 years ago

Fiz as mudanças.

StefanWerW commented 8 years ago

Approved

Approved with PullApprove