NUIEngine
NUIEngine copied to clipboard
如何支持iOS?
请问一下,这个项目如何支持iOS?
这个项目基于C++,而且依赖库不多,也都给出来了。早期在IOS上也是运行成功的。 但IOS一直不是开发重点,主要IOS的UI框架就不错了。 至于同objectC上层结合,显示到IOS的view中,需要做一些工作,将输入消息映射到引擎的消息代码,将引擎的surface绘制到IOS的显示buffer中。以前好像是通过IOS的bitmap操作的。 现在IOS的架构应该有变化,我多年没做ios开发,没怎么研究了。 要么将surface内部绘制buffer拷贝到bitmap的缓存 要么直接取得IOS bitmap的图像内存地址,直接让NUI 的ReSurface操作
这个项目基于C++,而且依赖库不多,也都给出来了。早期在IOS上也是运行成功的。 但IOS一直不是开发重点,主要IOS的UI框架就不错了。 至于同objectC上层结合,显示到IOS的view中,需要做一些工作,将输入消息映射到引擎的消息代码,将引擎的surface绘制到IOS的显示buffer中。以前好像是通过IOS的bitmap操作的。 现在IOS的架构应该有变化,我多年没做ios开发,没怎么研究了。 要么将surface内部绘制buffer拷贝到bitmap的缓存 要么直接取得IOS bitmap的图像内存地址,直接让NUI 的ReSurface操作
嗯嗯,好的,感谢回复,我再研究研究
这个项目基于C++,而且依赖库不多,也都给出来了。早期在IOS上也是运行成功的。 但IOS一直不是开发重点,主要IOS的UI框架就不错了。 至于同objectC上层结合,显示到IOS的view中,需要做一些工作,将输入消息映射到引擎的消息代码,将引擎的surface绘制到IOS的显示buffer中。以前好像是通过IOS的bitmap操作的。 现在IOS的架构应该有变化,我多年没做ios开发,没怎么研究了。 要么将surface内部绘制buffer拷贝到bitmap的缓存 要么直接取得IOS bitmap的图像内存地址,直接让NUI 的ReSurface操作
我最近在Mac上把项目编译成功了,但是在看到 这段代码的时候有点疑惑,麻烦解答一下
请问一下,在iOS上的消息机制是如何触发的,目前发现 KScreen 不会自动去调用 draw 方法