这是一个简单的3D演示demo,实现基本3D渲染功能。很多功能待完善。 说明: 1. rar文件为项目demo,解压后目录中有可以直接运行的exe文件,以及项目解决方案文件,资源文件等。由于项目仍然在继续开发中,资源文件暂未单独建立文件夹。 2. 操作方式 所有操作通过键盘控制,遵循此类型游戏的操作习惯: W S A D 控制人物移动,分别对应前后左右移动。 方向键控制视野朝向,左右控制水平视野,上下控制垂直视野。 空格键发射子弹。 “Z”键切换视角,主视角位于人物模型中间,所以移动时有影子,
本文实例为大家分享了WPF实现平面三角形3D运动效果的具体代码,供大家参考,具体内容如下
实现效果如下:
思路:封装三角形三个顶点和路径的三角形类,图形渲染时同步更新公共顶点三角形的顶点位置。
步骤:
1、三角形类Triangle.cs
public Point A, B, C;//初始三个顶点
public Point VA, VB, VC;//运动的三个顶点
public Path trianglePath;//三角形路径
public Color triangleColor;//填充