Cocos Creator 1.1.0 beta 内测版发布帖(5月27日更新rc1)

确实是canvas嵌套问题,大改什么时候能支持呢

新版本的Widget考虑scale后无比好用啊!

能把Layout弄得和widget一样算上缩放吗??现在的layout不考虑缩放,一是会增加重复资源(同一图片需要不同尺寸的图),二是会增加重复工作(有的子控件直接复制一个差不多的旧的,然后删删加加,最后改一下总的scale就行了)

可以的,我们会继续完善

你看看这个路径下 config.json 文件是否存在?

可以帮忙回答下么?谢谢

1赞

所有从控件库拖动到可视化界面的ui控件 都被转化成了预制件

可能跟服务器有关,21点热更新 demo 里有些图片资源文件名中间有空格,有些本地 web 服务器不能正常访问这些文件

ok,这个问题我们会进行处理

1.1.0正式版的可以啦

哎,原来1.0.3版本构建发布到手机运行好好的,现在1.1版本打开后构建发布后黑屏,不正常了:(
不得不说,bug太多了。加油啊!!!!:cold_sweat:

1.1.0正式版,打包的web版,通过过微信打开时,横屏时启动页就能看到微信浏览器下边还有一个间距,进入主场景后还存在,胡乱通过晃动几下屏幕后,间距才能消失,这个是bug么?形如下图

1.1.0正式版。
资源热更新问题,成功把代码下载到了/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/Resources/blackjack-remote-asset这个目录,目录下有project.manifest,src,res,version.manifest文件和文件夹。
但是报了如下错误:
Process: Simulator [15409]
Path: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/MacOS/Simulator
Identifier: com.cocos.apps.simulator
Version: 3.10-lite (20160527)
Code Type: X86-64 (Native)
Parent Process: CocosCreator [15220]
Responsible: Simulator [15409]
User ID: 501

Date/Time: 2016-06-03 16:19:24.671 +0800
OS Version: Mac OS X 10.11.4 (15E65)
Report Version: 11
Anonymous UUID: 767FDB74-5982-5E86-7EEF-7C50D2490F7F

Sleep/Wake UUID: C99811A2-A6EE-43A5-AC8E-B768A762827B

Time Awake Since Boot: 50000 seconds
Time Since Wake: 2200 seconds

System Integrity Protection: enabled

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note: EXC_CORPSE_NOTIFY

VM Regions Near 0x8:
–>
Kernel Alloc Once 0000000009860000-0000000009861000 [ 4K] rw-/rwx SM=PRV

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.cocos.apps.simulator 0x000000010a28f3d3 0x109850000 + 10744787
1 com.cocos.apps.simulator 0x0000000109f8bf54 0x109850000 + 7585620
2 com.cocos.apps.simulator 0x0000000109f8d945 0x109850000 + 7592261
3 com.cocos.apps.simulator 0x0000000109873afe 0x109850000 + 146174
4 com.cocos.apps.simulator 0x000000010987337d 0x109850000 + 144253
5 com.cocos.apps.simulator 0x000000010a426d52 0x109850000 + 12414290
6 com.cocos.apps.simulator 0x000000010a4280a0 0x109850000 + 12419232
7 com.cocos.apps.simulator 0x000000010987daf8 0x109850000 + 187128
8 com.cocos.apps.simulator 0x0000000109f8dc80 0x109850000 + 7593088
9 com.cocos.apps.simulator 0x0000000109f9332b 0x109850000 + 7615275
10 com.cocos.apps.simulator 0x000000010a7ff0b8 0x109850000 + 16445624
11 com.cocos.apps.simulator 0x000000010a800527 0x109850000 + 16450855
12 com.cocos.apps.simulator 0x000000010ab3a7e1 0x109850000 + 19834849
13 com.cocos.apps.simulator 0x0000000109857011 0x109850000 + 28689
14 com.cocos.apps.simulator 0x00000001098528ad 0x109850000 + 10413
15 com.apple.CoreFoundation 0x00007fff87a91bbc CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER + 12
16 com.apple.CoreFoundation 0x00007fff87a91b4f ___CFXRegistrationPost_block_invoke + 63
17 com.apple.CoreFoundation 0x00007fff87a91ac7 _CFXRegistrationPost + 407
18 com.apple.CoreFoundation 0x00007fff87a91832 ___CFXNotificationPost_block_invoke + 50
19 com.apple.CoreFoundation 0x00007fff87a4e5e2 -[_CFXNotificationRegistrar find:object:observer:enumerator:] + 1922
20 com.apple.CoreFoundation 0x00007fff87a4d835 _CFXNotificationPost + 693
21 com.apple.Foundation 0x00007fff8c062fda -[NSNotificationCenter postNotificationName:object:userInfo:] + 66
22 com.apple.AppKit 0x00007fff966b3459 -[NSApplication _postDidFinishNotification] + 297
23 com.apple.AppKit 0x00007fff966b31c3 -[NSApplication _sendFinishLaunchingNotification] + 203
24 com.apple.AppKit 0x00007fff9656de9d -[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 557
25 com.apple.AppKit 0x00007fff9656d947 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 250
26 com.apple.Foundation 0x00007fff8c0b162d -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 290
27 com.apple.Foundation 0x00007fff8c0b14a7 _NSAppleEventManagerGenericHandler + 102
28 com.apple.AE 0x00007fff91045261 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned int, unsigned char*) + 531
29 com.apple.AE 0x00007fff91044fe8 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 31
30 com.apple.AE 0x00007fff91044f04 aeProcessAppleEvent + 288
31 com.apple.HIToolbox 0x00007fff8ef3baf9 AEProcessAppleEvent + 55
32 com.apple.AppKit 0x00007fff96569394 _DPSNextEvent + 2245
33 com.apple.AppKit 0x00007fff9656832a -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
34 com.apple.AppKit 0x00007fff9655ce84 -[NSApplication run] + 682
35 com.apple.AppKit 0x00007fff9652646c NSApplicationMain + 1176
36 com.cocos.apps.simulator 0x000000010987e322 0x109850000 + 189218
37 libdyld.dylib 0x00007fff927da5ad start + 1

Thread 1:
0 libsystem_kernel.dylib 0x00007fff88df25e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92528578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92526341 start_wqthread + 13

Thread 2:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff88df2efa kevent_qos + 10
1 libdispatch.dylib 0x00007fff90668165 _dispatch_mgr_invoke + 216
2 libdispatch.dylib 0x00007fff90667dcd _dispatch_mgr_thread + 52

Thread 3:
0 libsystem_kernel.dylib 0x00007fff88df25e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92528578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92526341 start_wqthread + 13

Thread 4:
0 libsystem_kernel.dylib 0x00007fff88df25e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92528578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92526341 start_wqthread + 13

Thread 5:
0 libsystem_kernel.dylib 0x00007fff88df25e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92528578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92526341 start_wqthread + 13

Thread 6:
0 libsystem_kernel.dylib 0x00007fff88df25e2 __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fff92528578 _pthread_wqthread + 1283
2 libsystem_pthread.dylib 0x00007fff92526341 start_wqthread + 13

Thread 7:
0 libsystem_kernel.dylib 0x00007fff88df13ca __accept + 10
1 com.cocos.apps.simulator 0x0000000109f96947 0x109850000 + 7629127
2 com.cocos.apps.simulator 0x0000000109fa7f6c void* std::__1::__thread_proxy<std::__1::tuple<void ()(unsigned int), unsigned int> >(void) + 428
3 libsystem_pthread.dylib 0x00007fff9252899d _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff9252891a _pthread_start + 168
5 libsystem_pthread.dylib 0x00007fff92526351 thread_start + 13

Thread 8:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fff88debf72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff88deb3b3 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fff87a7b1c4 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fff87a7a68c __CFRunLoopRun + 1356
4 com.apple.CoreFoundation 0x00007fff87a79ed8 CFRunLoopRunSpecific + 296
5 com.apple.AppKit 0x00007fff966bee99 _NSEventThread + 149
6 libsystem_pthread.dylib 0x00007fff9252899d _pthread_body + 131
7 libsystem_pthread.dylib 0x00007fff9252891a _pthread_start + 168
8 libsystem_pthread.dylib 0x00007fff92526351 thread_start + 13

Thread 9:
0 libsystem_kernel.dylib 0x00007fff88debfc6 semaphore_timedwait_trap + 10
1 libdispatch.dylib 0x00007fff9066dc67 _dispatch_semaphore_wait_slow + 149
2 libdispatch.dylib 0x00007fff90667d1b _dispatch_worker_thread + 148
3 libsystem_pthread.dylib 0x00007fff9252899d _pthread_body + 131
4 libsystem_pthread.dylib 0x00007fff9252891a _pthread_start + 168
5 libsystem_pthread.dylib 0x00007fff92526351 thread_start + 13

Thread 10:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fff88debf72 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff88deb3b3 mach_msg + 55
2 com.apple.audio.CoreAudio 0x00007fff924165ee HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
3 com.apple.audio.CoreAudio 0x00007fff9241657c HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4 com.apple.audio.CoreAudio 0x00007fff92414939 HALC_ProxyIOContext::IOWorkLoop() + 1149
5 com.apple.audio.CoreAudio 0x00007fff924143ee HALC_ProxyIOContext::IOThreadEntry(void*) + 88
6 com.apple.audio.CoreAudio 0x00007fff924142c3 HALB_IOThread::Entry(void*) + 75
7 libsystem_pthread.dylib 0x00007fff9252899d _pthread_body + 131
8 libsystem_pthread.dylib 0x00007fff9252891a _pthread_start + 168
9 libsystem_pthread.dylib 0x00007fff92526351 thread_start + 13

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00007ff8f8e57480 rbx: 0x00007fff563ae358 rcx: 0x0000000000000000 rdx: 0x0000000014729060
rdi: 0x00007fff563acbe8 rsi: 0x0000000000000000 rbp: 0x00007fff563ace50 rsp: 0x00007fff563ac978
r8: 0x0000000000000001 r9: 0x00007ff8f8df7060 r10: 0x0000000091c1d947 r11: 0x00007ff8f8d00000
r12: 0x00007ff8f8d387d0 r13: 0x00007ff8f8e29d60 r14: 0x00007ff8f8e29da0 r15: 0x0000000000000000
rip: 0x000000010a28f3d3 rfl: 0x0000000000010202 cr2: 0x0000000000000008

Logical CPU: 2
Error Code: 0x00000004
Trap Number: 14

回复内容大小有限制,上面贴了一部分。

=======================
提示重新打开后,控制台弹出如下信息:
{
cocos2d.x.version: cocos2d-x-3.10-lite
cocos2d.x.build_time: 15:48:58 May 27 2016
cocos2d.x.build_type: DEBUG
cocos2d.x.compiled_with_profiler: false
cocos2d.x.compiled_with_gl_state_cache: true
}

WORKAREA WIDTH 1680.00, HEIGHT 944.00
FRAME SCALE = 1.00
GLFWError #65544 Happen, Failed to retrieve display name

{
gl.supports_vertex_array_object: true
cocos2d.x.version: cocos2d-x-3.10-lite
cocos2d.x.compiled_with_profiler: false
gl.version: 2.1 INTEL-10.14.58
cocos2d.x.build_type: DEBUG
cocos2d.x.build_time: 15:48:58 May 27 2016
cocos2d.x.compiled_with_gl_state_cache: true
gl.max_texture_size: 16384
gl.supports_ETC1: false
gl.supports_BGRA8888: false
gl.supports_PVRTC: false
gl.renderer: Intel Iris OpenGL Engine
gl.vendor: Intel Inc.
gl.max_texture_units: 16
gl.supports_OES_packed_depth_stencil: false
gl.supports_NPOT: true
gl.supports_discard_framebuffer: false
gl.supports_OES_depth24: false
}

Project Config:
project dir:
writable path: (PROJDIR)/ script file: (PROJDIR)/main.js
frame size: 960 x 640
frame scale: 1.00
show console: YES
write debug log: NO ()
listen:
debugger: none
add searching path:


LOAD Js FILE: main.js

Cocos2d-JS v3.9
libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
iShow!
libpng warning: Interlace handling should be turned on when using png_read_image
libpng warning: Interlace handling should be turned on when using png_read_image
Storage path for remote asset : /Users/yangliang/Documents/blackjack-remote-asset
Code: 5
Code: 4
Already up to date with the latest remote version.

=================
缺失的场景并没有自动导入进来,table场景还是没出现。
请问官方技术人员,这个是什么问题呢,是bug还是,哪做的不对?
21点的代码已经更新到了最新的。
项目时间很紧,希望看到的官方人员能尽快回复,谢谢!

有没有覆盖 main.js,在 tutorial-hot-update 根目录下面放了一个范例的 https://github.com/cocos-creator/tutorial-hot-update/blob/master/main.js ,这个文件必须在每次 build 之后,都覆盖到 build 目录下,否则热更新后的场景无法生效

我之前是直接用模拟器运行的,远程资源文件下载到了/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/simulator/mac/Simulator.app/Contents/Resources/blackjack-remote-asset这个目录,游戏界面一打开就显示资源更新的弹框,然后就报错了,说重新打开,上面这个目录可以看到下载的资源文件,但是重新运行后还是无法load table scene。
===========
我之前以为用模拟器方式直接运行是可以调试热更新的。按照你的提示,就是必须每次都得先打包,就是把构建、编译、运行走一遍,才可以调试资源热更新么?
按照这种方式,编译后我也在 main.js 的开头添加如下代码
if (cc.sys.isNative) {
var hotUpdateSearchPaths = cc.sys.localStorage.getItem(‘HotUpdateSearchPaths’);
if (hotUpdateSearchPaths) {
jsb.fileUtils.setSearchPaths(JSON.parse(hotUpdateSearchPaths));
}
}这段代码放到main.js的首行了,点击运行后,提示看这个日志
The log file path [ /Users/****/.CocosCreator/logs/native.log ]
但是我只看到了编译成功的信息,没有其它错误或提示信息。打开的游戏没有出现更新弹框,点击游戏中的按钮后,也没提示找不到table场景,不知道怎么才能看有价值的日志?
这个问题困扰我好多天了,自学过好多开源项目,从没这么费劲,是因为交流不及时,还是因为资料不清晰呢?请您看到后及时帮忙,项目时间很紧:)

@panda

@官方技术人员帮忙看看可以么

anysdk收费,就这点就特2,差评

我也遇到这个问题了。最终整理了一下发现是这样子的。

  1. 节点本身带有渲染组件sp.skeletonData.
    1.1 如下可以播放动画
    component.setAnimation(0, “animation”, false);
    1.2 如下无法播放
    component.defaultAnimation = “animation”;
    component.loop = false;
  2. 节点不带骨骼数据,需要动态加载
    2.1 如下无法播放
    component.setAnimation(0, “animation”, false);
    2.2 如下可以播放
    component.defaultAnimation = “animation”;
    component.loop = false;

我使用的cocos creator 是1.10版本。。
求各位大大关注

我也遇到这个问题了。最终整理了一下发现是这样子的。

  1. 节点本身带有渲染组件sp.skeletonData.
    1.1 如下可以播放动画
    component.setAnimation(0, “animation”, false);
    1.2 如下无法播放
    component.defaultAnimation = “animation”;
    component.loop = false;
  2. 节点不带骨骼数据,需要动态加载
    2.1 如下无法播放
    component.setAnimation(0, “animation”, false);
    2.2 如下可以播放
    component.defaultAnimation = “animation”;
    component.loop = false;

我使用的cocos creator 是1.10版本。。
求各位大大关注

1.9.3版本图片scale为负数时,添加widget每次勾选对齐时都会导致节点在场景编辑器上移动,当我scaley为-1时,每次勾选widget的底对齐或顶对齐都会导致节点在编辑其中发生一个节点高度的位移