Vulkan

2012年3月20日

C/C++中的随机函数

摘要: 一、C++中不能使用random()函数 random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。但在C语言中int random(num)可以这样使用,它返回的是0至num-1的一个随机数。 可改用C++下的rand函数来实现。 1、C++标准函数库提供一随机数... 阅读全文

posted @ 2012-03-20 10:48 Vulkan 阅读(200) 评论(0) 推荐(1) 编辑

2012年3月19日

warning C4305: “初始化”: 从“double”到“float”截断

摘要: float x;x=22.333;编译则会出现 warning C4305: “初始化”: 从“double”到“float”截断系统默认此浮点数是22.333是double型,对float型变量赋值,所以会出现警告。解决:1、就将其后面加上f,如2.3f,就告诉系统这是浮点数。 2、由于... 阅读全文

posted @ 2012-03-19 11:01 Vulkan 阅读(610) 评论(0) 推荐(0) 编辑

2012年3月15日

Visual Studio2010 调试

摘要: 犹豫了好久,最终还是决定开始这一章,因为我不清楚到底有没有必要写这样的一章,是应该在这里说明一些简单的调试方法,还是干脆直接让大家去看《Visual C++ 2005入门经典》的第10章,因为那里已经说出了我们几乎所有的常见调试方法。另外一点就是这一章也许会是《Visual C++ 2010入门教程... 阅读全文

posted @ 2012-03-15 22:34 Vulkan 阅读(212) 评论(0) 推荐(0) 编辑

Visual Studio2010调试技巧

摘要: 【本文地址】http://blog.joycode.com/scottgu/archives/2011/02/24/116535.joy【大牛博客】http://blog.joycode.com/scottgu/VS2010中的调试技巧By devdivchina | Published: 2011... 阅读全文

posted @ 2012-03-15 22:03 Vulkan 阅读(290) 评论(0) 推荐(0) 编辑

数组作为函数返回值

摘要: 方法1:返回一个struct,但是运行效率没有直接返回指针快。 struct array { int xx[10]; }; array Money_PayPackMoneyKind(CMoney* this) { array num; ... 阅读全文

posted @ 2012-03-15 21:20 Vulkan 阅读(248) 评论(0) 推荐(0) 编辑

以下文件中的行尾不一致,要将行尾标准化吗?

摘要: 原因分析:可能是写代码的时候行尾的标识可能不一样造成的。默认情况下是坐对行尾进行检查。 解决办法:去掉去行尾的检查,或者修改行尾的内容为统一的一种。 去掉行尾检查的配置:在选项里->环境->文档中有一个"加载时检查一致的行尾"钩去掉就不会检查了。 当然如果出现乱码可能是因为编码的问题,可以启用UTF... 阅读全文

posted @ 2012-03-15 19:23 Vulkan 阅读(234) 评论(0) 推荐(0) 编辑

2012年2月28日

Cg配置经验谈

摘要: 首先说明,这里的Cg是C for graphic而不是Computer Graphic希望童鞋们不要误会。 前一阵在学GLSL,不过后来听说Cg应用更广一些,所以想学习一下Cg。详细的配置就和做一个一般的C或OpenGL项目差不多,只不过是要在代码中引入相应的头文件,在代码中读取cg文件... 阅读全文

posted @ 2012-02-28 09:07 Vulkan 阅读(233) 评论(0) 推荐(0) 编辑

2012年2月19日

[转]游戏动画中欧拉角与万向锁的理解

摘要: 我在2009年5月份左右拜读了《3D数学基础:图形与游戏开发》,当时对欧拉角中万向锁的概念一直是百思不得其解,也从未遇到过这种情况。书上有这样一句话:“如果您从来没有遇到过万向锁情况,你可能会对此感到困惑,而且不幸的是,很难在本书中讲清楚这个问题,你需要亲身经历才能明白。”今天我用3个... 阅读全文

posted @ 2012-02-19 21:03 Vulkan 阅读(228) 评论(0) 推荐(0) 编辑

2012年1月10日

接前贴-[[[切分窗口成两半,一半......]]]-传值与更新

摘要: 1.WLeaf类我只重载了构造函数,缺少对数据的读取函数。对WLeaf类增加了个getdata来读取控件输入的值。2.对于要传给WLeaf类的getdata函数的参数,都定义为全局变量来传递参数3.对分割窗口上的“更新”按钮的OnBnClickedGengxin()函数,增加如下代码:char ch... 阅读全文

posted @ 2012-01-10 21:32 Vulkan 阅读(113) 评论(0) 推荐(0) 编辑

非模态DLG中用获得View指针

摘要: 非模态对话框中用下面语句获得View指针doc, view, mainframe的头文件到你的dlg中CMainFrame *pmain=(CMainFrame *)(AfxGetApp()->m_pMainWnd);CDialogView * pView=(CDialogView *)(pmain... 阅读全文

posted @ 2012-01-10 17:33 Vulkan 阅读(101) 评论(0) 推荐(0) 编辑

导航