Nebula3 Render Application Wizard

使用方法同N3ConsoleAppWizard

1. 修正stdafx.h第一次编译时会找不到的问题

2. 输出目录定位到$(N3SDK)test/win32/下, 这样程序可以自动加载export*.zip里的系统资源

3. DEBUG版的输出文件会加上_d后缀(因为2中输出目录改成跟RELEASE一样了)

注意: 环境变量$(N3SDK)已经改为SDK的根目录, 如"D:/Nebula3 SDK (Apr 2009)/"

Demo截图是一个会随时间变化颜色的矩形

这里直接发送消息来注册plugin的, 测试代码是写在plugin里:

//------------------------------------------------------------------------------ 
/** 
*/ 
bool 
TestViewerApp::Open()  
{  
    n_assert(!this->IsOpen());  
 if (ViewerApplication::Open())  
    {  
 // register render thread plugin 
        RegisterRTPlugin* msg = RegisterRTPlugin::Create();  
        msg->SetType(&MyRTPlugin::RTTI);  
 this->graphicsInterface->Send(msg);  
 return true;  
    }  
 return false;  
}  
//------------------------------------------------------------------------------ 
/** 
*/ 
void 
TestViewerApp::Close()  
{  
    n_assert(this->IsOpen());  
 // unregister render thread plugin 
    UnregisterRTPlugin* msg = UnregisterRTPlugin::Create();  
    msg->SetType(&MyRTPlugin::RTTI);  
 this->graphicsInterface->Send(msg);  
    ViewerApplication::Close();  
} 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏前端说吧

【本周主题】JavaScript单线程与异步

831
来自专栏从零开始学 Web 前端

从零开始学 Web 之 Ajax(七)跨域

跨域这个概念来自一个叫 “同源策略” 的东西。同源策略是浏览器上为了安全考虑实施的非常重要的安全机制。

1374
来自专栏Core Net

Visual Studio 2017 for Mac 快捷键

3214
来自专栏Samego开发资源

ThinkPHP开发常用信息记录

1653
来自专栏Ken的杂谈

Java快速入门教程 4、使用IntelliJ IDEA进行Java代码调试的技巧

鼠标右键菜单->Run App.main(),或者使用快捷键Shift+F9启动调试

6603
来自专栏知晓程序

开发 | 天天用小程序页面跳转接口,但你真的了解它们吗?

今天,知晓程序(微信号 zxcx0101)就来为你详细解析,小程序中有关页面跳转的 4 个接口,帮助你更有效地利用小程序的 5 层页面层级限制。

1603
来自专栏Python疯子

Selenium和PhantomJS 终极最全使用总结

1. 加载页面[image.png]PhantomJS 截取的是网页的完整页面,包括下拉进度条的内容

7363
来自专栏网络

玩转 React 服务器端渲染

【编者按】React 生态提供了很多选择方案,这里我们选用 Redux 和 react-router 来做说 React 提供了两个方法renderToStri...

2568
来自专栏finleyMa

使用苹果系统的开发人员必装的iterm和zsh

Zsh支持目录的快速跳转,我们可以使用 d 这个命令,列出最近访问过的各个目录,然后选择目录前面的数字进行快速跳转:

1212
来自专栏磨磨谈

Luminous监控界面中文语言包

之前有各种ceph的管理平台,在部署方面大部分都比较麻烦,现在在luminous版本当中有一个原生的dashboard,虽然目前这个只能看,但是从界面上面,从接...

1622

扫码关注云+社区

领取腾讯云代金券