RubikCube-master
所属分类:3D图形编程
开发工具:Visual C++
文件大小:199KB
下载次数:6
上传日期:2017-10-27 14:05:08
上 传 者:
lunahy
说明: 用c++和Direct3D写的一个3D三阶魔方
(3D Rubik Cube based on C++&Direct3D)
文件列表:
ArcBall.cpp (2927, 2013-09-14)
ArcBall.h (1296, 2013-09-14)
Camera.cpp (3840, 2013-09-14)
Camera.h (1396, 2013-09-14)
Cube.cpp (10560, 2013-09-14)
Cube.h (2855, 2013-09-14)
D3D9.cpp (10415, 2013-09-14)
D3D9.h (1746, 2013-09-14)
DirectX9.props (588, 2013-09-14)
LICENSE (1070, 2013-09-14)
Main.cpp (2142, 2013-09-14)
Math.h (4914, 2013-09-14)
RubikCube.cpp (25324, 2013-09-14)
RubikCube.h (3543, 2013-09-14)
RubikCube.vcxproj (5378, 2013-09-14)
RubikCube_VS2012.sln (864, 2013-09-14)
screenshot_restore.jpg (73185, 2013-09-14)
screenshot_rotate.jpg (59772, 2013-09-14)
screenshot_shuffle.jpg (70155, 2013-09-14)
# RubikCube
A Rubic Cube implemented by C++ and DirectX 9.0(Fixed pipeline)
## Requirement
Microsoft DirectX SDK (June 2010)
## Usage
### Mouse
* Left button dragging - Rotate a layer
* Right button dragging - Change view
* Wheel - Zoom in/out
### Keyboard
* 'F' - Toggle between window and full-screen mode
* 'S' - Shuffle
* 'R' - Restore
* 'Esc' - Quit
## Screen shot
![Restore](https://raw.github.com/zdd/RubikCube/master/screenshot_restore.jpg)
![Shuffle](https://raw.github.com/zdd/RubikCube/master/screenshot_shuffle.jpg)
![Rotate](https://raw.github.com/zdd/RubikCube/master/screenshot_rotate.jpg)
近期下载者:
相关文件:
收藏者: