Quantcast
Channel: Questions in topic: "tree"
Viewing all articles
Browse latest Browse all 513

How to change an objects position and rotation inside a script?

$
0
0
Hey I'm fairly new to unity so I don't know too much about scripting. I made this simple script for wood cutting where if the health of the tree reaches 0 it will play a random sound and start falling. The problem was that I done it with an animations so every other tree I cut would fly over to the first tree an start falling. How would I script it so that the tree would start falling over? I looked around and everything look very complicated, is there a simple way to do this? Also as you can see when you cut the tree it will drop 3 planks, how do I put those 3 lines into one line. Lastly is there a way to make then tree drop a random amount between 1-3? Thanks, I hope you guys can help! :) Tree script: #pragma strict var Health = 100; var sounds : AudioClip[]; var woodPlanks01 : Transform; var woodPlanks02 : Transform; var woodPlanks03 : Transform; function ApplyDammage (TheDammage : int) { Health -= TheDammage; if(Health <= 0) { Dead(); } } function Dead() { if (audio.isPlaying) return; audio.clip = sounds[Random.Range(0,sounds.length)]; audio.Play(); collider.enabled = false; Instantiate(woodPlanks01, transform.position, Quaternion.identity); Instantiate(woodPlanks02, transform.position, Quaternion.identity); Instantiate(woodPlanks03, transform.position, Quaternion.identity); animation.Play("TreeFalling"); yield WaitForSeconds(10); Destroy (gameObject); }

Viewing all articles
Browse latest Browse all 513

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>