前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Nebula3 Render Application Wizard

Nebula3 Render Application Wizard

作者头像
逍遥剑客
发布2018-05-23 14:29:55
3160
发布2018-05-23 14:29:55
举报

使用方法同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里:

代码语言:javascript
复制
//------------------------------------------------------------------------------ 
/** 
*/ 
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();  
} 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009年06月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档