2015-10-13 2 views
0

Есть ли какой-либо вред (например, проблемы с производительностью), включая все директивы, которые могут быть полезны?с использованием директив для сценариев Unity

Например:

using UnityEngine; 
using UnityEngine.UI; 
using System; 
using System.IO; 
using System.Linq; 
using System.Text; 
using System.Collections; 
using System.Collections.Generic; 
using System.Xml; 
using System.Xml.Serialization; 
using System.Globalization; 
using UnityEngine.VR; 
using System.Net; 
using System.Net.Sockets; 
using System.Threading; 

#if UNITY_EDITOR 
using UnityEditor; 
#endif 

ответ

3

Нет, он просто указывает компилятору искать этот префикс пространства имен каждого типа он не может решить.

+0

о, я вижу ... Так, это ** ** **, когда компилятор сталкивается с типом, который он не может решить? – Joshua

+1

Да. Для этих директив не выполняются операции выполнения. – Skyblade

2

Компилятор разобратся с тем, что не нужно, но я стараюсь удалить неиспользуемые операции в качестве хорошей практики (я нахожу, что мой код немного короче).

По существу это сводится к 2 вещи ...

  1. Usings вам нужно для того, чтобы получить код для компиляции
  2. Личных предпочтений
+0

Я полностью понимаю сейчас. Большое спасибо вам обоим. – Joshua

Смежные вопросы