最近在使用creator,试着做了一个demo,有两个问题,在论坛找了没结果。
-
模拟器运行也就无所谓了。发布windows平台的时候窗口尺寸怎么调整;
-
使用原生工程时,没发现有class文件。
天挺热的,有时间的朋友帮忙看看,或者给个链接也行。
最近在使用creator,试着做了一个demo,有两个问题,在论坛找了没结果。
模拟器运行也就无所谓了。发布windows平台的时候窗口尺寸怎么调整;
使用原生工程时,没发现有class文件。
天挺热的,有时间的朋友帮忙看看,或者给个链接也行。
以下是个人看法,不保证其正确性,仅供参考
在你构建项目以后,在你项目根目录下的build \ jsb-default \ frameworks \ runtime-src \ classes有个AppDelegate.cpp的文件,用notepad++或者其他文本编辑器或者c++的ide打开
找到如下语句
第一个参数是窗口名称,第二个参数就是窗口大小
![]()
修改好,保存,然后编译,就是你指定的大小了
class文件是指什么呢?是你js写好的代码,还是c++的代码?
如果是js写的代码,全部在你项目根目录下的build \ jsb-default \ src 目录下的projecet.dev.js文件里,所有你自己创建的js文件里的代码都合并到这一个js文件里了
是挺热的,如果我答对了,叫你请我吃西瓜你应该不会拒绝吧?
多谢,问题基本解决了。 





关于第一个问题我还有写情况:
在模板是binary的情况下,是使用预编译好的 cocos2d-x 库构建项目,这个时候不会编译AppDelegate.cpp文件,那么窗口大小然不会变。
这个问题是因为我第一次用,以前都是c++写所以想找到cpp文件。
如果是binary的模版,你在构建以后到项目根目录 \ build \ jsb-binary 找到config.json,用文档编辑器打开

修改width和height,然后保存,然后编译,就可以了,亲测有效
还是有点热啊,再请我吃点西瓜吧
现在creator都是用js来写的
后来我发现如果是竖屏,需要改isLandscape为true。
另外,选binary模板的时候如何不现实控制台? 我试了几次都不对例如 “isShowConsole”: false 、“showConsole”:false等都没效果。
再次感谢

啥叫不实现控制台?你试试看取消调试模式是不是你要的结果

是取消哦,不是我这图上的选中哦
显示。。。纯属打错了
现在是啥情况,你发布了win32以后还有控制台??截图来看看啥情况?
本来我想把工程发给你帮我看看的。后来我一想是不是我自己瞎弄弄得不对,就在刚才我新建了一个工程,什么都没碰,新鲜的helloworld工程:
发布平台:windows
模板:binary
调试:未勾选
Source Maps: 未勾选
构建->编译->运行 依然会显示控制台,运行\build\jsb-binary\publish\win32目录下的可执行程序也是如此。当然在模板选择default的时候没有上述问题。
你也可以在你的机器上试试,当然如果你不是windows就可能无法体会了。
hello world图:
这个是我的demo的截图:
##哦耶,越来越热了!
我擦,找了一下午,终于找到问题所在了,binary的模版里比default的模版多几个c++文件(我已经发现的,其他没发现的不管),而且binary编译的项目还是用模拟器运行(虽然模拟器也算win32程序),然后,在你项目根目录/ build / js-binray / frameworks 目录下,有一个SimulatorWin.cpp文件,其中有这样的语句

你可以直接注释这整个if语句,或者让这个if的逻辑判断语句为false

这样就没有控制台窗口了,如果你在平时的模拟器预览的时候也不想要控制台窗口,可以找到creator的安装目录下的
app-1.1.1\resources\cocos2d-x\tools\simulator\libsimulator\lib\ProjectConfig
目录下有一个ProjectConfig.cpp的文件,其中有语句

把这个true改为false就没有控制台窗口了
![]()
是的,窗口的名字都没有,你说我这些问题要不要反馈官方团队?
[quote=“atmy, post:11, topic:37443”]
SimulatorWin.cpp
[/quote]非常感谢,我下午的时候也发现这个了,我还以为有其他的方法设置,更正经的方式设置。看来是没有了。



等我是大神的时候我也会像你这么交流、回答问题。再次感谢。
可以反馈一下,不然以后用binary正式发布项目的时候,像现在这样给人玩可不太好
不用等是大神的时候啊,有问题大家都可以一起交流
不用谢哦
这个问题怎么样了
这个问题就这么结束了么
已反馈给开发者
改到配置里面了吗?
windows模板只有default和link,怎么修改窗口尺寸