Win7+VS2013+cocos2d-x 3.4 (其实3.3也有,在另一个目录)
目前是每次用命令行创建一个项目,就会拷贝一份引擎目录的内容,那天看了一下,好家伙,3.4的有2.77G,如果每次都这样,硬盘怎么撑得住?而且第一次编译还慢得要死,10分钟才能编译完。
但是在Mac下,新建项目就没有再拷贝引擎目录。
所以我想问一下,有没有什么方法,在Windows环境下新建项目时不需要每次都拷贝一份引擎目录的内容?
Win7+VS2013+cocos2d-x 3.4 (其实3.3也有,在另一个目录)
目前是每次用命令行创建一个项目,就会拷贝一份引擎目录的内容,那天看了一下,好家伙,3.4的有2.77G,如果每次都这样,硬盘怎么撑得住?而且第一次编译还慢得要死,10分钟才能编译完。
但是在Mac下,新建项目就没有再拷贝引擎目录。
所以我想问一下,有没有什么方法,在Windows环境下新建项目时不需要每次都拷贝一份引擎目录的内容?
撸主可以用framework,cocos2dx相关的源代码都编好了,拿来直接用。
我不知道怎么用framework呢……
我之前把3.3的给编译了一次,但是创建新项目的时候它还是又拷贝了一份。
是不是设个环境变量什么的能搞定?还是改它的创建项目的那个cocos.py文件?
难道你们就能忍?
完全不能忍啊,我们是这么做的,先创建一个工程,然后把cocos2dx项目从工程中删掉,然后把cocos2dx引擎中的cocos2dx项目加到这个新建的工程里来,再设置一下具体的路径。然后把这个工程就当做自己的模版了,以后要搞新的直接复制一份改下工程名就可以了
忽略了一个问题,我们是在mac下这么搞的,在windows下不知道怎么搞,看到楼主说mac下不会拷贝,我很好奇,楼主是用了什么命令建的项目居然可以不拷贝引擎代码,因为我们在mac用cocos new 命令建的项目也是会拷贝引擎源码的。
— Begin quote from ____
引用第4楼yixiaoqingyuz于2015-06-01 22:38发表的 回 3楼(xiaomayjm) 的帖子 :
完全不能忍啊,我们是这么做的,先创建一个工程,然后把cocos2dx项目从工程中删掉,然后把cocos2dx引擎中的cocos2dx项目加到这个新建的工程里来,再设置一下具体的路径。然后把这个工程就当做自己的模版了,以后要搞新的直接复制一份改下工程名就可以了 http://www.cocoachina.com/bbs/job.php?action=topost&tid=301621&pid=1319395
— End quote
用Cocos 引擎创建工程,一个也就200+MB。有了这个后,我再没用过命令行的形式创建项目。
楼主不会自己修改引擎代码的吗?不同项目还有各种定制,如果用同一份引擎代码的话很容易混乱,以前就被吐槽过才改成一个项目一份代码的
在mac下也是用同样的命令来创建项目的,但是生成的项目目录下面没有cocos2d这个文件夹,项目能正常运行。而且每次创建项目才十几秒钟就搞定了,所以我说在mac下不会拷贝引擎目录,难道你们的不是这样?
是么?我试试看。
修改引擎代码?怎么修改?我还没到那级别呢,才开始学cocos不久呢。
现在在win7+cocos2d-x环境下,每次创建项目都它都拷贝一次引擎目录,不就相当于一个项目一份代码了么。
我就是用这命令在mac下创建项目的:
cocos new -p com.mac.game -l cpp -d /Users/mymac/IOS_Proj newProject
这个命令和在windows下是一样的呀,这样它就没拷贝引擎目录
我明白了,你已经mac上装了cocos了,所以执行cocos命令新建的项目是用的预编译库。windows下之所以会拷贝是因为你windows下没有装cocos,而是直接用的引擎源码
不是很明白,装cocos是什么意思?cocos studio吗? 如果是这个的话都装了,但是没装这个之前,我两边的做法都是直接下的cocos2d-x的SDK,直接解压,然后就是用上面的命令来创建项目,结果就是mac下不拷贝目录,而windows下拷贝了。