|
15.05.2013, 10:24
|
#1
|
AnyKey`щик
Регистрация: 15.05.2013
Сообщений: 1
Написано 0 полезных сообщений (для 0 пользователей)
|
помогите переписать скрипт с явы на с#
public var bulletImpulse = 300; public var shootSpeed = 1; public var bullet : GameObject; public var lastShotTime : float; function Start() { lastShotTime = 0; } function Update () { if (Input.GetKey(KeyCode.Mouse0)) { if (Time.time>(lastShotTime + shootSpeed)) { var bull_clone : GameObject; bull_clone = Instantiate(bullet, transform.position, transform.rotation); Physics.IgnoreCollision(bull_clone.collider, collider); bull_clone.rigidbody.AddForce(transform.forward*bulletImpulse, ForceMode.Impulse); lastShotTime = Time.time; } } }
как это на си шарпе будет?
вот строка var bull_clone : GameObject; - как в си шарпе записывается?
|
(Offline)
|
|
15.05.2013, 10:38
|
#2
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: помогите переписать скрипт с явы на с#
вроде как ну и принцип объявления переменных почти такой же, только что нету слова var, заместо него указывается тип переменной (int, float, GameObject и т.д.). Например:
Java: var bulletImpulse = 300;
C#: int bulletImpulse = 300;
С Public не знаю, честно.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
15.05.2013, 10:47
|
#3
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: помогите переписать скрипт с явы на с#
Сообщение от Tiva
public var bulletImpulse = 300; public var shootSpeed = 1; public var bullet : GameObject; public var lastShotTime : float; function Start() { lastShotTime = 0; } function Update () { if (Input.GetKey(KeyCode.Mouse0)) { if (Time.time>(lastShotTime + shootSpeed)) { var bull_clone : GameObject; bull_clone = Instantiate(bullet, transform.position, transform.rotation); Physics.IgnoreCollision(bull_clone.collider, collider); bull_clone.rigidbody.AddForce(transform.forward*bulletImpulse, ForceMode.Impulse); lastShotTime = Time.time; } } }
как это на си шарпе будет?
вот строка var bull_clone : GameObject; - как в си шарпе записывается?
|
Есть такая полезная тулза:
http://files.m2h.nl/js_to_c.php
// Converted from UnityScript to C# at http://www.M2H.nl/files/js_to_c.php - by Mike Hergaarden // Do test the code! You usually need to change a few small bits. using UnityEngine; using System.Collections; public class MYCLASSNAME : MonoBehaviour { public float bulletImpulse = 300; public float shootSpeed = 1; public GameObject bullet; public float lastShotTime; void Start (){ lastShotTime = 0; } void Update (){ if (Input.GetKey(KeyCode.Mouse0)) { if (Time.time>(lastShotTime + shootSpeed)) { GameObject bull_clone; bull_clone = Instantiate(bullet, transform.position, transform.rotation); Physics.IgnoreCollision(bull_clone.collider, collider); bull_clone.rigidbody.AddForce(transform.forward*bulletImpulse, ForceMode.Impulse); lastShotTime = Time.time; } } } }
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.05.2013, 00:03
|
#4
|
Элита
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений (для 1,833 пользователей)
|
Ответ: помогите переписать скрипт с явы на с#
Я не понял. А что это за "ява" такая? Не Java и не JavaScript, судя по синтаксису.
|
(Offline)
|
|
16.05.2013, 00:09
|
#5
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: помогите переписать скрипт с явы на с#
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.04.2014, 18:14
|
#6
|
AnyKey`щик
Регистрация: 23.04.2014
Сообщений: 1
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: помогите переписать скрипт с явы на с#
Ребят что бы не парить мозг по поводу разбора кода если не знаешь c# то возьми юнит c# to js и все а если кому нужно то есть и js to c#
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:01.
|