zoukankan      html  css  js  c++  java
  • 4.unity3d与eclipse协同工作环境。Integrating Unity with Eclipse

    这个过程非常复杂。步骤一定要谨记
     
    1,建立一个unity3d工程,然后自己丢点模型进去吧。然后设置导出时候的包名字(重要,后面解析),build一下。就会发现工程目录下面的temp文件夹里面多了一个文件夹,如果不build是没有的,如果你关闭了unity的话这个文件夹也会消失,这个现象费了我一天的时间,看官网英文教程漏一个单词都不行啊。
     
    2,拷贝temp文件夹里面的StagingArea出来,然后以这个文件夹为source建立一个eclipse工程,就是建立eclipse选create project from exiting source啦。
     
    3 右键这个以stagingarea文件夹为基础的工程,选择Properties -》android-》Is Library 设置为资料
     
    4,新建一个新的eclipse工程(包名称与unity3d设置的导出工程文件名要一致,否则直接报错),导入上一个工程作为library,就是同样在已经建立好的工程上右键,在同样的地方点选add,就可以看见啦,然后导入。

    5 导入jar包,右键工程属性,java build path-》添加jar到library,Unity安装目录EditorDataPlaybackEnginesandroidplayerinclasses.jar
     
    6; 复制stagingArea工程里面的assets所有文件到新建立的文件中,(必须)我们就完成了unity和eclipse的合体了。
     
    7.我们来直接一activity的样子运行一下Unity做好的工程吧
     
    package com.Unity3D.EclipseIntegration;
    import android.os.Bundle;
    import com.unity3d.player.UnityPlayerActivity;

    public class EclipseIntegration extends UnityPlayerActivity 
    {/** Called when the activity is first created. */
    @Overridepublic 

    void onCreate(Bundle savedInstanceState) {

            super.onCreate(savedInstanceState);


            //setContentView(R.layout.main);需要注息这一句,否则会被遮挡。因为继承了unityplayerActivity,所以会直接显示unity的工程啦


     }}

    原文转自:http://www.woilz.com/read.php?tid=63311

  • 相关阅读:
    MySQL 5.6中如何定位DDL被阻塞的问题
    MySQL 5.7中如何定位DDL被阻塞的问题
    MySQL表结构变更,不可不知的Metadata Lock
    mysqlfrm
    升级MySQL5.7,开发不得不注意的坑
    MySQL root密码忘记,原来还有更优雅的解法!
    MySQL 8 新特性之自增主键的持久化
    ip route显示和设定路由
    RHEL7/CentOS7 ip 命令常用用法,代替 ifconfg/route/ifup/ifdown
    网络安全+运维进阶(79)-网络基础-网络基础
  • 原文地址:https://www.cnblogs.com/kenzi/p/3356630.html
Copyright © 2011-2022 走看看