Всем доброго времени суток, хотелось бы вступить в команду, которя создает игр на Unity3D. Я программист на javascript, лвлдизайнер, геймдизайнер, сценарист. Могу продемонстрировать некоторые скрипты из многих скриптов, которые я написал:
Контроллер для танка:
Code
#pragma strict
var speed = 3.0; var rotateSpeed = 3.0;
function Update () { var controller : CharacterController = GetComponent(CharacterController); GameObject.Find("Tank").transform.Rotate(0, Input.GetAxis ("Horizontal") * rotateSpeed, 0); var forward = GameObject.Find("Tank").transform.TransformDirection(Vector3.forward); var curSpeed = speed * Input.GetAxis ("Vertical"); controller.SimpleMove(forward * curSpeed); } @script RequireComponent(CharacterController);
Спавн снарядов для танка:
Code
#pragma strict
var bullitPrefab:Transform; var lastAttack:float; var cooldown:float = 2.0;
function Update () { if(Input.GetButtonDown("Fire1")) { if (Time.time > lastAttack + cooldown) { var bullit = Instantiate(bullitPrefab,GameObject.Find("spawnPoint").transform.position,transform.rotation); bullit.rigidbody.AddForce(bullit.transform.forward * 1300); audio.Play(); Destroy(GameObject.FindGameObjectWithTag("FB"), 1); lastAttack = Time.time; } } }
Простая система очков:
Code
#pragma strict
var Score:float = 0; var addscore:float; function OnGUI(){ GUI.Label(new Rect(10, 10, 100, 100), "Score: " + Score); } function OnTriggerEnter(){ if(GameObject.FindGameObjectWithTag("1")){ Score += addscore; } }
По поводу геймдизайна и лвлдизайна, скринов не могу редоставить, потому что на днях юнька полетела и я зачем-то удалил все проекты, но могу описать на словах:
Ночь, напрягающая обстановка, черный туман, разбитый дом, в котором стоишь ты с один фонарем и много зомби.
Ну а сценарий писать не буду вам сейчас, потому что это мое авторское право, так как сценарий очень интересный вышел. Если кого-то заинтерсовал, то пишите в комменты, ЛС или в скайп seafage, но в скайп после лета, потому что сейчас не могу заходить.
Сообщение отредактировал Maxim_Epihin - Ср, 01 Авг 2012, 20:02
Левша, Да, только этот скрипт для MP(multiplayer), просто я не дописал этого и (Clone) не добавил
Добавлено (02.08.2012, 00:19) --------------------------------------------- Левша, А еще хочу принести извенения за пост не в той теме, просто она подходит и туда(СПЕЦИАЛИСТ ИЩЕТ РАБОТУ) и в команды, точнее их поиск
Там только оплачиваемые предложения, оформленные по правилам размещения тем в том разделе.
Quote (Maxim_Epihin)
просто я не дописал и не добавил
Да я не о том... ты в курсе что такое find ? Это перебор всех обьектов сцены для поиска заданных по именам. Зачем их перебирать в Update, (каждый кадр) ? X.cor.R (Prologue)
Maxim_Epihin, ты их написал или эти скрипты скорее копирнул на свой лад ?Ибо насчёт танка я видел даже на сайте куча сриптов похожишь,да и ад скор такой же есть в fps kit.
Altair, Я их не копипастил, а то, что ты видил похожий скрипт не говорит о том, что я его спер. все скрипты мои, в частности скрипт для контроля танка была самой банальной идей. Так что если не знаешь не говори... или ты просто решил посты набить?