神不在的日子 神不在的日子
关注数: 12 粉丝数: 328 发帖数: 8,909 关注贴吧数: 34
请教一个关于vtkFollower的问题 我想在Qt的vtk控件上添加3D文本,使用的是vtkVectorText+vtkFollower的方法,代码如下: *********************************** // 创建文字源 vtkSmartPointer<vtkVectorText> text_source = vtkSmartPointer<vtkVectorText>::New(); text_source->SetText(text.c_str()); // 创建映射表及执行器 vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New(); mapper->SetInputConnection(text_source->GetOutputPort()); vtkSmartPointer<vtkFollower> actor = vtkSmartPointer<vtkFollower>::New(); actor->SetMapper(mapper); actor->SetPosition(x, y, z); actor->SetScale(20.0); actor->GetProperty()->SetColor(0, 1, 0); actor->SetCamera(model_viewer_->getRendererCollection()->GetFirstRenderer()->GetActiveCamera()); text_actor_map_.insert(std::pair<std::string, vtkSmartPointer<vtkFollower> >(id, actor)); // 显示 model_viewer_->getRendererCollection()->GetFirstRenderer()->AddActor(actor); ************************************** 可是奇怪的事情发生了,同样的代码,在我3个不同的Dialog中效果不一样,其中两个是很正常,无论怎么旋转而且转的速度很快,字体都能朝向屏幕,像这样:可是其中一个窗口出现问题,其实它也能面对相机的,但其速度极其缓慢,就是转动很多次突然偶尔才有一次能对着相机这样子,可以看到它调整的过程:这让我觉得很奇怪,而且先打开这个有问题的窗口后再打开两外两个窗口,另外两个窗口开始也会出现这样情况,但转动几次后就正常了。 有朋友遇到过相似的问题吗?还是说vtk在内存中有什么东西是共享的吗?谢谢。
理性讨论一哈“卡等级”这个机制 看到一个老哥的帖子分析大部分MMORPG里面的装备分为赛季制和叠加制两种,简单说赛季制多见于时间收费,一个资料片淘汰一批装备,版本末期大量AFK;而叠加制多为道具收费,新老鸟差距巨大,我觉得分析得挺有道理。 突然想到梦幻西游作为一款时间收费游戏,装备采取的却是叠加制,但玩过梦幻的朋友都知道,它有个很突出的特色就是其“卡等级”机制,主要由其武林大会引起,几乎所有玩家都是卡在69、89、109、129、满级等等的阶段等级,而这个机制让这个游戏有了由玩家控制的赛季制特点。 69、89、109……刚好把玩家投入的金钱进行了分层(这是相对而言,当然你要69搞个无级别也是很费钱的),不想投入太多的玩家停留在69级他也可以体验这个游戏的大部分核心内容,稍微投入就可以达到中上水平,玩的也很开心,装备累积到一定量(这里体现了叠加制)就存钱等升89,等到什么时候时机成熟了就直接升89,自己身上的装备可以全部卖掉而且非常保值,这个过程是一个有目标的过程,因此不会像WOW这些赛季制的游戏一样版本后期无追求而导致很无聊。停在69也可以玩得很开心,但你想体验更多的内容就去肝或者氪89 109……这样玩家选择就很自由了。 所以这样看来我觉得卡等级这个机制很有意思啊,为什么市面上几乎没多少游戏采用过呢?
首页 1 2 下一页