标签:NVisionXR iOS Android Vuforia ARKit
这篇给大家介绍如何在NVisionXR引擎中渲染骨骼动画。// 加载骨骼动画资源 NSString *path = [[NSBundle mainBundle] pathForResource:@"UserRes.bundle/Rabbit.zip" ofType:nil]; [[NVAppDirector sharedNVAppDirector] setResourcesPath:path type:ZIP];
在MyFirstScene.m中添加头文件 #import "NVSkeletonWidget.h"
在onCreate方法中实例话骨骼动画,如下图:
代码:
// 加载骨骼动画 NVSkeletonWidget *mRabbit = [[NVSkeletonWidget alloc] initWithScenePlay:self WidgetName:@"Rabbit"]; // 添加模型形状 [mRabbit setShape:@"Rabbit_LowPoly_RigUnity_Final.mesh"]; // 设置位置 [mRabbit setPosition:NVPosition(0, 5, 0)]; // 设置缩放 [mRabbit setScale:NVPosition(0.015, 0.015, 0.015)]; // 添加动画名称 [mRabbit addAnimation:@"BaseFBXFileAnim"]; // 添加到场景中 [self addWidget:mRabbit];
运行程序效果如下:
标签:NVisionXR iOS Android Vuforia ARKit
原文地址:http://blog.51cto.com/13683331/2093801