摘要: 为了学OpenGL,尝试各种代码示例是不错的选择。但是我就经常因为视角不合适又他妈不能动而看不到画出来的东西!那么做一个类似CS里面那样第一人称视角的走动功能(前后左右走,上下走,左右旋转和上下旋转)就是大势所趋啊。 具体的说,我们要实现下面的功能:按键盘的WSAD或上下左右键,可以实现前后左右移动;按Q键,上升(CS里爬楼梯上楼);按E键,下降;按住鼠标左键左右移动,镜头跟着左右旋转;按住鼠标左键上下移动,镜头跟着上下翻转。 阅读全文
posted @ 2013-04-26 10:35 BIT祝威 阅读(9277) 评论(13) 推荐(13)
摘要: visual studio用查找替换来删掉源代码中所有//方式的纯注释和空行 注意:包括/// 这样的XML注释也都删掉了。 使用Ctrl+H快速替换功能,查找内容为^[ \t]*//[^\n]*\n替换内容为空(什么都不写),查找范围你自己定,查找选项要选中使用正则表达式。然后点击全部替换就行了。 这会把原来的一行//的注释删掉,并且不留空行。 然后设置查找内容为^:b*$\n再执行全部替换,所有的空行都会消失。 阅读全文
posted @ 2013-04-10 10:26 BIT祝威 阅读(5082) 评论(1) 推荐(1)
摘要: 用托管C++调用C#的exe程序。 添加CLR控制台应用程序。把C#的exe程序放到“资源文件”文件夹下,右键属性的项类型设置为已编译的托管资源。 阅读全文
posted @ 2013-04-09 16:59 BIT祝威 阅读(2588) 评论(0) 推荐(0)
摘要: true运算符和false运算符重载的例子 阅读全文
posted @ 2013-03-16 08:50 BIT祝威 阅读(1040) 评论(0) 推荐(0)
摘要: 说,天黑了,有4个人要过桥,他们只有一只火把。桥一次最多让两个人过去,而且因为天黑了,过桥的人必须有火把。已知这四个人A、B、C、D过桥需要的时间分别是1、2、5、8(分钟),请找出过桥所需时间最短的方法。 阅读全文
posted @ 2013-03-12 16:52 BIT祝威 阅读(1054) 评论(0) 推荐(0)