Знаю, что вопрос тупой, но я не знаю как сделать вспышку от выстрела, пожалуйста помогите , скрипт на c# Вот скрипт
using UnityEngine; using System.Collections;
public class ogon : MonoBehaviour {
public Transform bullet; public Font font; public AudioClip Fire; public AudioClip Reload; public int ammo = 10; public int magazine = 30; public float Shot = -10.0f; public float reloadt = 0.5f; public GameObject wp; void Update () { if (Input.GetButton("Fire1")&ammo>0) { wp.animation.Play("Shoot"); if (Time.time > reloadt +Shot && ammo > 0){ Transform BulletInstance = (Transform) Instantiate(bullet, GameObject.Find("z").transform.position, Quaternion.identity); BulletInstance.rigidbody.AddForce(transform.forward * 5000); ammo = ammo - 1; audio.PlayOneShot(Fire); Shot = Time.time;
} }
if((Input.GetKeyDown(KeyCode.R)&magazine>0)&ammo == 0) { animation.Play("Reload"); audio.PlayOneShot(Reload); ammo = - ammo; ammo = 10; magazine = magazine - 10; }
} void OnGUI() { GUI.skin.font = font; GUI.Label (new Rect (Screen.width - 130,Screen.height - 50,100,50), "Ammo " + ammo); GUI.Label (new Rect (Screen.width - 35,Screen.height - 50,100,500), "/" + magazine); }
}
Добавлено (10.08.2014, 23:36) --------------------------------------------- Я только изучаю C# ,простите за грубость кода ))
Вообще я купил его за 40 долларов в asset store, к тому же я его модифицировал, но если его можно скачать бесплатно я могу просто бесплатно выложить свои исходники))
Сообщение отредактировал Volbil - Среда, 16 Апреля 2014, 14:57
Отдам исходники моей игры для unity3d. Особенности: -Онлайн -Легко модифицировать -Довольно простой код написан на c # -Легко добавлять уровни Демо: http://yadi.sk/d/UKycGrCLMYhZ9
Писать в лс
Сообщение отредактировал Volbil - Среда, 16 Апреля 2014, 16:10