x
Yes
No
Do you want to visit DriveHQ English website?
首页
产品服务
价格
免费试用
下载客户端
关于我们
云文件服务
|
云备份服务
|
FTP服务
|
企业邮箱服务
|
网站托管
|
客户端软件
云文件服务
云备份服务
FTP服务
企业级邮箱服务
网站托管
客户端软件
Scene.cpp - Hosted on DriveHQ Cloud IT Platform
返回上层目录
上传
下载
共享
发布
新建文件夹
新建文件
复制
剪切
删除
粘贴
评论
升级服务
路径: \\game3dprogramming\materials\GameFactory\GameFactoryDemo\Scene.cpp
旋转
特效
属性
历史版本
//#include "Scene.h" // //using namespace GameFactory; // //Scene::Scene(void) //{ // this->gPhysicsSDK = NULL; // this->gScene = NULL; //} // //Scene::~Scene(void) //{ //} // //bool Scene::initNx() //{ // // Initialize PhysicsSDK // NxPhysicsSDKDesc desc; // NxSDKCreateError errorCode = NXCE_NO_ERROR; // gPhysicsSDK = NxCreatePhysicsSDK(NX_PHYSICS_SDK_VERSION, NULL, new ErrorStream(), desc, &errorCode); // if(gPhysicsSDK == NULL) // { // printf("\nSDK create error (%d - %s).\nUnable to initialize the PhysX SDK, exiting the sample.\n\n", errorCode, getNxSDKCreateError(errorCode)); // return false; // } //#if SAMPLES_USE_VRD // // The settings for the VRD host and port are found in SampleCommonCode/SamplesVRDSettings.h // if (gPhysicsSDK->getFoundationSDK().getRemoteDebugger()) // gPhysicsSDK->getFoundationSDK().getRemoteDebugger()->connect(SAMPLES_VRD_HOST, SAMPLES_VRD_PORT, SAMPLES_VRD_EVENTMASK); //#endif // // gPhysicsSDK->setParameter(NX_SKIN_WIDTH, 0.05f); // // // Create a scene // NxSceneDesc sceneDesc; // sceneDesc.gravity = NxVec3(0.0f, -9.81f, 0.0f); // gScene = gPhysicsSDK->createScene(sceneDesc); // if(gScene == NULL) // { // printf("\nError: Unable to create a PhysX scene, exiting the sample.\n\n"); // return false; // } // // // Set default material // NxMaterial* defaultMaterial = gScene->getMaterialFromIndex(0); // defaultMaterial->setRestitution(0.0f); // defaultMaterial->setStaticFriction(0.5f); // defaultMaterial->setDynamicFriction(0.5f); // // // Create ground plane // NxPlaneShapeDesc planeDesc; // NxActorDesc actorDesc; // actorDesc.shapes.pushBack(&planeDesc); // gScene->createActor(actorDesc); // // //gScene->raycastClosestShape() // // return true; //} // //void Scene::exitNx() //{ // if(gPhysicsSDK != NULL) // { // if(gScene != NULL) gPhysicsSDK->releaseScene(*gScene); // gScene = NULL; // NxReleasePhysicsSDK(gPhysicsSDK); // gPhysicsSDK = NULL; // } //}
Scene.cpp
网页地址
文件地址
上一页
34/45
下一页
下载
( 1 KB )
Comments
Total ratings:
0
Average rating:
无评论
of 10
Would you like to comment?
Join now
, or
Logon
if you are already a member.