延迟了1个月有余了,现在已经能在下载页面看到了。http://www.openframeworks.cc/download/
昨天折腾了一天,总算搞定了中文输入的问题。之前还必须要使用窗口才能看见输入选框,现在全部的集成进来了,全屏也OK了。:)
红色部分就是原来的全屏代码,只是一个去框的窗口... ( 绿色是我用来修正目前全屏后不在当前显示器的代码 PS. Bug已提交应该很快就会修复了) void ofAppGLFWWindow::setFullscreen(bool fullscreen){ 不使用glfw自身的全屏代码估计是因为需要重新创建窗口才能设置全屏,详见 glfw 的文档
iOS 基于沙盒环境,所以要保存文件必须要写入到App的 "documents" 文件夹里。 photo.saveImage(ofxiPhoneGetDocumentsDirectory()+"IOS.png"); 同理,读取的话也要到 "documents" 里面获取。 photo.loadImage(ofxiPhoneGetDocumentsDirectory()+"IOS.png"); 文件现在保存在iOS的设备里面,要想从iTunes里面访问并下载的话,需要修改info.plist文件。
延迟发布有近半个多月了,不过还有一些bug calling all hackers! MAJOR CHANGES
------------- + add programmable GL renderer (ability to use OpenGL 3+ / GLES 2.0) + ofxKinect is now a core addon / changed default window manager to GLFW DEPRECATIONS & REMOVALS ----------------------- - removed functions (deprecated in 0072) - ofVec*f::squareLength() - ofVideoGrabber::grabFrame() - ofVideoPlayer::idleMovie() - ofPolyline::addVertexes - ofGraphics: ofVertexes and ofCurveVertexes - ofQTKitPlayer::bind() and ofQTKitPlayer::unbind() - ofAppiPhoneWindow::enableRetinaSupport(), isRetinaSupported(), isDepthEnabled() - ofxOpenALSoundPlayer (now ofxiOSSoundPlayer, based on AVAudioPlayer) Openframeworks 0.8.0 一个很重要的特性就是替换glut为 glfw3.0 (http://www.glfw.org/docs/3.0/index.html)。glut已经陈旧不堪,被替换是必然的。 glfw有一些很有意思的特性(http://www.glfw.org/docs/3.0/news.html)。 比如: Multi-monitor support 如果你有多个显示器,并且想要全屏的话(ofwer一定知道在显示器使用扩展模式的话是不能真正全屏的),那么你可以这样做: main.cpp 试试吧,会有意外的发现。
OpenframeWorks 0.8.0 大概还有几天就正式发布了。先来Preview一下examples里面一些变化吧。
实际上新增的例子并不多,主要是gui的部分。加入了ofxGui,估计是打算搞成官方gui了。 |