[LayaNative 1.0]Swift中接入Native,执行完drawInRect后不执行update了!
在Swift中接入,调用到- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect之后就不执行update 了,看你们的Demo是会继续执行update 方法的
//------------------------------------------------------------------------------
- (void)update {
NSLog(@"----------------------%s----------------------", __FUNCTION__);
}
//------------------------------------------------------------------------------
- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect {
//conchRuntime renderFrame
[self.m_pConchRuntime renderFrame];
NSLog(@"----------------------%s----------------------", __FUNCTION__);
}
//------------------------------------------------------------------------------
- (void)update {
NSLog(@"----------------------%s----------------------", __FUNCTION__);
}
//------------------------------------------------------------------------------
- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect {
//conchRuntime renderFrame
[self.m_pConchRuntime renderFrame];
NSLog(@"----------------------%s----------------------", __FUNCTION__);
}
没有找到相关结果
已邀请:
要回复问题请先登录
5 个回复
185*****051
赞同来自:
demo中会在- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect 和 - (void)update 执行渲染
但是我的Swift项目,走完一次- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect就不在执行任何方法了
所以无法渲染界面!
185*****051
赞同来自:
2019-05-10 17:10:38.252868+0800 SwiftLayaNative[98971:4069811] iOS OpenGL ES 3.0 context created
2019-05-10 17:10:38.253489+0800 SwiftLayaNative[98971:4069811] 当前应用软件版本:1.0
2019-05-10 17:10:38.253591+0800 SwiftLayaNative[98971:4069811] 当前应用Local版本号码:1
2019-05-10 17:10:38.253705+0800 SwiftLayaNative[98971:4069811] AppVersion=1.0
2019-05-10 17:10:38.273953+0800 SwiftLayaNative[98971:4069811] 严重错误 new Market 的时候错误了
2019-05-10 17:10:38.275350+0800 SwiftLayaNative[98971:4069811] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2019-05-10 17:10:38.275444+0800 SwiftLayaNative[98971:4069811] >>>>>>>checkNetworkState wifi
2019-05-10 17:10:38.275537+0800 SwiftLayaNative[98971:4069811] =============onGLReady width=2436,height=1125
2019-05-10 17:10:38.275788+0800 SwiftLayaNative[98971:4069811] download thread num = 3
2019-05-10 17:10:38.479069+0800 SwiftLayaNative[98971:4069811] createOpenALSource current num=10
2019-05-10 17:10:38.479438+0800 SwiftLayaNative[98971:4069811] Start js scripts/apploader.js
2019-05-10 17:10:38.479618+0800 SwiftLayaNative[98971:4069811] OpenGL ES version [OpenGL ES 3.0 APPLE-17.0.37]
2019-05-10 17:10:38.479792+0800 SwiftLayaNative[98971:4069811] INFO:gles 支持的最大顶点属性个数=16
2019-05-10 17:10:38.484463+0800 SwiftLayaNative[98971:4070046] js thread started.
2019-05-10 17:10:38.511032+0800 SwiftLayaNative[98971:4069811] ------------------------[ReadingGamesViewController viewDidLoad]-----------------------
2019-05-10 17:10:38.516038+0800 SwiftLayaNative[98971:4069811] ------------------------[ReadingGamesViewController supportedInterfaceOrientations]-----------------------
2019-05-10 17:10:38.518697+0800 SwiftLayaNative[98971:4069811] ------------------------[ReadingGamesViewController viewDidLayoutSubviews]-----------------------
2019-05-10 17:10:38.520748+0800 SwiftLayaNative[98971:4069811] ------------------------[ReadingGamesViewController glkView:drawInRect:]-----------------------
2019-05-10 17:10:40.614124+0800 SwiftLayaNative[98971:4069975] XPC connection interrupted
185*****051
赞同来自:
185*****051
赞同来自:
https://github.com/al1020119/LayaNativeSwiftOC
不知道有没有传成功,看不到结果,直接附github连接!
185*****051
赞同来自:
// //conchRuntime 初始化ConchRuntime引擎
// CGRect frame = UIScreen.mainScreen.bounds;
// m_pConchRuntime = [[conchRuntime alloc]initWithView:m_pGLKView frame:frame EAGLContext:m_pGLContext downloadThreadNum:3];
// NSLog(@"-----------------------%s-----------------------", __FUNCTION__);