本文整理汇总了C++中WorldObject::loadShaders方法的典型用法代码示例。如果您正苦于以下问题:C++ WorldObject::loadShaders方法的具体用法?C++ WorldObject::loadShaders怎么用?C++ WorldObject::loadShaders使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WorldObject
的用法示例。
在下文中一共展示了WorldObject::loadShaders方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: init_resources
int init_resources(void) {
try{
player.moveLeft(9);
player.moveForward(7);
player.rotateX(-M_PI*3/4);
player.rotateY(M_PI/12);
player.addForce(gravity*-1);
player.loadObj("crazy.o");
cube.loadObj("cube.o");
cube2.loadObj("cube.o");
setupBuffers(player);
setupBuffers(cube);
setupBuffers(cube2);
addObjectToShader(&cube);
addObjectToShader(&cube2);
bool c1 = cube.loadShaders(vertexShaderFileName, fragmentShaderFileName),
c2 = cube2.loadShaders(vertexShaderFileName, fragmentShaderFileName);
Vector3 pos = cube2.getPosition()+ Vector3(0.5f, 3.5f, 1.5f);
cube2.setPosition(pos);
//cube2.setRotation(Vector3(30*M_PI/180, 0, 40*M_PI/180));
return c1 * c2;
}catch(int i){
return 0;
}
}