Tutorial script Unity3D Basic
asalamualaikum semua pada kesempatan kali ini saya ingin berbagi sedikit ilmu tentang basic unity3d dan pengunaan script pada unity3d untuk kedepan nya saya akan mencoba mengulas teory tentang basic unity 3d menjadi beberapa bagian jadi ikuti update artikel nya ,pada game engine unty3d ada 3 bahasa pemograman yg dipakai yaitu ,javascript,c#script,dan yang terakhir Booscript,dan untuk kali ini saya mengulas script dengan bahasa java
dalam penulisan kode mengunakan javscript ada beberapa hal yang harus diperhatikan yaitu
1.kita harus teliti dalam segi penulisan ya itu pasti :),
2.antara hurup kecil dan besar tidak sama jadi bila kode seharusnya ditulis OnCollisionEnter Tapi ditulis oncollisionenter maka akn mengakibatkan error walaupun tulisan nya sama karena tidak memperhatikan hurup kecil dan besar
ok kita mulai point pertama tutorial script unity3d ini
A.bassic Coallision
saya menyebutnya fungsi tabrakan antar benda,contoh scriptnya seperti dibawah ,kegunaanya untuk untuk memberikan even ketika benda A dan B bertemu atau bertabrakan misalnya kita ulas script dibawah even coaliision antara objek dengan nama Musuh dan teman bila script di bawah dengan name script triger player di masukan ke object misal player maka akan ada dua even yang terjadi yaitu saat player bertemu musuh maka akn menembak dan jika beetemu teman maka tidakakan menembak ,untuk lebih jelasnya lihat video tutorial yang saya sertakan dibawah
1.script basic coalision
//Basic collision detection checking for two differently named objects
- function OnCollisionEnter(theCollision : Collision){
- if(theCollision.gameObject.name == "musuh"){
- Debug.Log("tembak musuh");
- }else if(theCollision.gameObject.name == "Teman"){
- Debug.Log("jangan tembak");
- }
- }
video tutorial
B.key input
cara memberikan input kotrol pada object atau player pada unity3d contoh scriptnya sperti dibawah ini
2.key input skcript
//script untuk input key pada games
function Update () {
function Update () {
- if(Input.GetButtonUp("Jump")){
- Debug.Log("kita sedang menekan tombol sapce pada keybord");
- }
- }
video tutorial
C.Destroy object
mengahancurkan object di scene sangat simple sekali scriptnya tapi implementasinya sangat banyak, anda akan banyak mengunakan pungsi dstroy ini pada waktu membuat games
3.script Destroy object
//Simple Destroy Command in Start Function
- function Start () {
- Destroy(gameObject.Find("Benda A"), 3);
- }
video tutorial
D.prefab basic
prefab adalah cloning object untuk memperbanyak object agar lebih mudah implementasinya seperti video dibawah ini .
E.membuat object di scene dengan fungsi instantiate
4.script basic instantiate
//Simple Instantiation
var myPrefab : GameObject;
function Start ()
{
var instance : GameObject = Instantiate(myPrefab, transform.position, transform.rotation);
}
var myPrefab : GameObject;
function Start ()
{
var instance : GameObject = Instantiate(myPrefab, transform.position, transform.rotation);
}
video tutorial
Social Links: