Cocos2d-x 3.6Terrain地图用法
//创建摄像机 _camera = Camera::createPerspective(60,visibleSize.width/visibleSize.height,0.1,800); _camera->setCameraFlag(CameraFlag::USER1); _camera->setPosition3D(Vec3(-1,1.6,4)); addChild(_camera);
//分别对应红,绿,蓝,黑色背景的图片资源 Terrain::DetailMap r("TerrainTest/dirt.jpg"),g("TerrainTest/Grass2.jpg"),b("TerrainTest/road.jpg"),a("TerrainTest/GreenSkin.jpg"); Terrain::TerrainData data("TerrainTest/heightmap16.jpg","TerrainTest/alphamap.png",r,g,b,a); _terrain->setDrawWire(false); listener->onTouchesMoved = CC_CALLBACK_2(TerrainSimple::onTouchesMoved,this); eventDispatcher->addEventListenerWithSceneGraphPriority(listener,this); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |