老毛病又来了。一旦会了。就懒得写了。本来以为4.0多了很多新东西。不过发觉不怎么用的上。和3.56差不多。妹的。把以前没搞的一些东西融合到了框架里面。
发觉u3d也是完全可以按照标准C++引擎模式来开发的。呵呵虽然有点绕。不过我觉得很适合中国的开发。
程序就完全脱离编辑器。美术也完全不用知道什么把这个脚本代码给这个Gameobject.为什么。因为中国美术真心不会。。
怎么让U3D像一个框架一样的运行呢。
我是这么设计的。整个U3D.发布工程就两个Gameobject.
一个Client_Main
一个Main_Camera
然后在Client_Main里面做
using UnityEngine;
using System.Collections;
using System.Diagnostics;
using Lusuo;
//game main frame
//这个一定会一开始就调用
public class a_main : MonoBehaviour
{
void Awake()
{
m_Gameinit = new GameInit();
m_GameUpdate = new GameUpdate();
m_GameDestroy = new GameDestroy();
m_Input = new InputMgr();
m_NetWork = new LusuoNetwork();
m_GUI = new GUIUpdate();
}
// Use this for initialization
void Start ()
{
if(!m_Gameinit.Init())
{