unity脚本中内部类的使用
2016-04-14 20:00
489 查看
方法1
直接在脚本中创建内部类,但要注意,内部类的构造方法要用void Awake()代替,不然unity会卡死。
如public class control : MonoBehaviour { private Vector3 xMovement; private Vector3 yMovement; private Vector3 movement; // Use this for initialization void Start ()
{ Server socket=new Server () ;}
void Update ()
{
}
class Server
{
// Use this for initialization int recv;
byte[] data; float[] speed;
static float xSpeed; static float ySpeed;
static System.Net.Sockets.Socket newsock;
static System.Net.Sockets.Socket client;
void Awake ()
{
}
public float GetXSpeed()
{
}
public float GetYSpeed() { }
}
}
方法2
可以将内部类编辑为一个单独的脚本,然后放到一个空对象上。再按照脚本间调用的方法来起到间接调用的目的。</span></strong></em>
相关文章推荐
- Unity3D 全局逻辑事件/消息派发 实现
- Unity中NGUI里ScrollView选中的item遮挡自动滚动到中间或者合适位置
- unity_Editor自定义窗口顶部添加小图标
- unity AR实物识别
- Unity之SceneView视图中不可选择游戏对象
- Unity Mono foreach BUG性能测试
- Unity UGUI —— 无限循环List
- EMC新一代中端存储Unity点评
- unity iOS 集成ShareSDK步骤
- unity打包iOS上线归纳
- Unity3d Dictionary简单用法
- Unity定制 Image、Text的对象生成
- Unity3打开照相机与本地相册进行裁剪显示
- 全面理解Unity加载和内存管理
- Unity圣典
- 小译UnityAPI-Update,FixedUpdate ,LateUpdate
- Unity3D架构设计NavMesh寻路(未完待续)
- unity生成WP工程后ExtendedSplashImage显示不正确的问题
- Unity5.3.4 设置Raycast投射的射线不碰撞触发器Trigger
- Unity 碰撞检测,触发检测,方向键控制物体移动