Creating hazards

Geprüft mit Version: 5.1

-

Schwierigkeitsgrad: Anfänger

Create an asteroid hazard to challenge the player.

Creating hazards

Anfänger Space Shooter tutorial

Please note that this project was developed for Unity version 4. It currently works, and has been checked, with Unity version 5.1. Please turn annotations on while watching the video, as we can add annotations to the videos when there are discrepancies between the recorded content and the current version of Unity.

Get the Upgrade Guide for Unity 5 here.

Please refer to the Official Q&A Page on the Forums for an Upgrade FAQ and to ask any questions.

RandomRotator

Code snippet

using UnityEngine;
using System.Collections;

public class RandomRotator : MonoBehaviour
{
    public float tumble;

    void Start ()
    {
        rigidbody.angularVelocity = Random.insideUnitSphere * tumble; 
    }
}
var tumble : float;

function Start () : void {
    rigidbody.angularVelocity = Random.insideUnitSphere * tumble; 
}
import UnityEngine
import System.Collections

public class RandomRotator(MonoBehaviour):
    public tumble as single

    private def Start():
        rigidbody.angularVelocity = (Random.insideUnitSphere * tumble)

DestroyByContact

Code snippet

using UnityEngine;
using System.Collections;

public class DestroyByContact : MonoBehaviour
{
    void OnTriggerEnter(Collider other) 
    {
        if (other.tag == "Boundary")
        {
            return;
        }
        Destroy(other.gameObject);
        Destroy(gameObject);
    }
}
function OnTriggerEnter(other : Collider) 
{
    if (other.tag == "Boundary")
    {
        return;
    }
    Destroy(other.gameObject);
    Destroy(gameObject);
}
import UnityEngine
import System.Collections

public class DestroyByContact(MonoBehaviour):
    private def OnTriggerEnter(other as Collider):
        if other.tag == 'Boundary':
            return
        Destroy(other.gameObject)
        Destroy(gameObject)

Ähnliche Tutorials

Zugehörige Dokumentation