Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 8

Странное поведение кода

09.08.2015, 18:58. Показов 692. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал значит скрипт на C#
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
using UnityEngine;
using System.Collections;
using UnityEditor;
 
public class lvlBuild : MonoBehaviour {
    public int fus;
    public int col;
    public int dv;
    private bool doing = false;
    public Camera cam;
 
    void OnMouseDown(){
        if(this.gameObject.name.Equals("Fus") && fus > 0){
            int a = Instantiate(this.gameObject).GetInstanceID();
            GameObject b = (GameObject)EditorUtility.InstanceIDToObject(a);
            b.name = "FClone";
            fus -= 1;
            doing = true;
        }
        if(this.gameObject.name.Equals("Col") && col > 0){
            Instantiate(this.gameObject);
            col -= 1;
            doing = true;
        }
        if(this.gameObject.name.Equals("Dv") && dv > 0){
            Instantiate(this.gameObject);
            dv -= 1;
            doing = true;
        }
    }
    void OnMouseDrag(){ 
        if(doing){
            this.gameObject.GetComponent<Transform>().position = new Vector3(cam.GetComponent<Camera>().ScreenToWorldPoint(Input.mousePosition).x,cam.GetComponent<Camera>().ScreenToWorldPoint(Input.mousePosition).y,cam.GetComponent<Camera>().ScreenToWorldPoint(Input.mousePosition).z + 5.0f);    
        }
    }
 
    void OnMouseUp(){ doing = false;}
}
Суть вся в
C#
1
2
3
4
        if(this.gameObject.name.Equals("Fus") && fus > 0){
            int a = Instantiate(this.gameObject).GetInstanceID();
            GameObject b = (GameObject)EditorUtility.InstanceIDToObject(a);
            b.name = "FClone";
Почему при нажатии на объект с именем "FClone", это if которое проверяет имя объекта она думает что имя у него "Fus" и выводит true? Да, это клон, но я же изменил у него имя на "FClone"

Добавлено через 18 минут
А все, уже разобрался
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.08.2015, 18:58
Ответы с готовыми решениями:

Странное поведение switch
Всем привет, сейчас обрисую ситуацию. void Start () { targetLvl = 1; // либо это статическое значение, не суть testMethod(); ...

Странное поведение кода
int x; cout &lt;&lt; (x = 1) + (x = 2) + (x = 3); У меня выводит 7 (вместо 6). Почему?!?!

Странное поведение flash: выполнение кода в кадрах
Здравствуйте! Флеш как то странно себя ведет я убераю код с кадра, а он почему то проходит его все равно, но ожин раз про повторном...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.08.2015, 18:58
Помогаю со студенческими работами здесь

Странное поведение if
День добрый. Работаю в VS. Столкнулся с тем, что условие if (signal.size() - len_st&gt;0) в коде используется не правильно. В этой...

Странное поведение if
в коде Select if CHARACTER_LENGTH(s.lname)=6 then s.lname||' '||s.fname||' '||s.mname end from stud s выдаёт ошибку ...

Странное поведение First
Приветствую всех! Есть такая выборка из основной таблицы: SELECT Поставки.Код_товара, Поставки.Срок_поставки, Поставки.Стоимость_единицы ...

Странное поведение
Всем привет,я тут новенький и прошу у вас помощи. Проблема заключается в следующем: Были проблемы с куллером видеокарты и пришлось её...

WD 1,5 ТБ странное поведение
Привет В общем, есть такой расклад Железо: SSD под основную ОС (win7) и обычный HDD (WD, 1,5 тБ) под резервную (Win10) HDD...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru