摘要: 下面要说到的前提是在Havok官网有了解的前提下进行的。官网这里教了如何新建一个自己的插件,我是在这基础上修改的。 思路是,在插件中准备好变化的值,注册后,在PA运行中,用lua语言OnThink调用值。 参考了官网下载下来的案例,案例地址“F:\Havok\AnarchySDK\Sourc... 阅读全文
posted @ 2014-02-12 17:15 Jimmy_5 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 如果应用程序只需要捕捉上半身动作,就可以采用半身模式(Seated Mode),只捕捉上半身的10个骨骼点,可以解决用户在椅子上无法被识别的问题,代码如下绿色底纹,放在开启数据流中。private KinectSensor kinectDevice;private KinectSensor KinectDevice { get { return kinectDevice; } set { if (kinectDevice != value) { ... 阅读全文
posted @ 2014-02-10 09:44 Jimmy_5 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 这个只能得50分,提示格式有错,1800通过,2010通过,1900出错,自己也不知道哪里格式没对。题目描述我们经常需要使用日历,所以需要一个能生成日历的程序。先要求你写一个程序,只需要输入年份,就能生成正确的日历。输入格式输入包含多组测试数据。每组输入一个整数Y(1800#includeusing namespace std;int SpaceSize=0;//判断是否为闰年int isLeapYear(int year){ int leap=0; if (year%4==0&&year%100!=0||year%400==0) { leap=1; } ... 阅读全文
posted @ 2014-01-05 22:51 Jimmy_5 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 首先是写个c# 类库生成dll。这里有教程是前辈的教学,后面是自己遇到的问题。写完dll后,用c++控制台可以使用了,但是自己原来的c++应用程序使用不了,#import "..\UseCsharpCom\CsharpComTest.tlb" named_guids raw_interfaces_only这句我的提示一直是未找到源文件 **.tlh,后来是在那个使用正常的c++控制台中找到已经生成的tlh文件,放入前面橙色的提示语所说的位置,即可使用。 阅读全文
posted @ 2014-01-02 11:39 Jimmy_5 阅读(530) 评论(0) 推荐(0) 编辑
摘要: # 预处理标准,对文本预处理操作,表示该行代码最先处理,编译前运行 标准库,函数,表示输入输出流std::count>x 右移运算符,输入值付给x值\t 制表符,类似tab功能,将输入格式对齐endl 换行符,如果不需要立即显示的话,用"\n"强制转换(float)5/8,5/8=0#include //名字空间namespace a{int b=5;}namespace c{int b=4;}int main(){ std::coutfunction(); 如果p是对象,p.function(); 记住-〉必须是指针,.左边必须是对象或者结构体,一般是类对象首先介绍 阅读全文
posted @ 2013-12-28 22:20 Jimmy_5 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 类似于360点击三角按钮,下拉显示更多按钮.这里用到Popup ... 阅读全文
posted @ 2013-11-28 12:01 Jimmy_5 阅读(4154) 评论(1) 推荐(0) 编辑
摘要: 窗口位置显示到最中间:WindowStartupLocation="CenterScreen" 禁止最大化,允许最小化及关闭窗口:ResizeMode="CanMinimize"无边框样式WindowStyle="None"窗体大小固定的,无法拖动更改ResizeMode="NoResize" 阅读全文
posted @ 2013-11-27 10:27 Jimmy_5 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 用的是kinect,捕捉到人,将人手的point加入到id中,用tuioServer模拟器,模拟多点触摸.tuioServer是保存id中的位置,比如记录下你的左手id为1,那么在你左手不消失前,id不变,id中的point在改变,只要不断update里面id的point即可.下面为关键代码,引用了TuioServer //过期的点 var delPoints = pointableIDs.Where(pointableID => NowPointIDs.All(m => m != pointableID)).ToLi... 阅读全文
posted @ 2013-11-26 20:45 Jimmy_5 阅读(1846) 评论(0) 推荐(0) 编辑
摘要: 每一个控件在窗体上都被认为是一个子窗体 获取到窗体句柄之后 IntPtr hwnd = FindWindow(null, "你需要获取的窗体的标题,例如:Form1"); IntPtr ButtonHwnd= FindWindowEx(hwnd, IntPtr.Zero, "控件的名字", null); 这样就能得到控件的句柄 SendMessage(ButtonHwnd, WM_SETTEXT, IntPtr.Zero, name); 这样就能更改控件的内容了 如果是button控件 可以这样 SendMessage(ButtonHwnd, WM_LB 阅读全文
posted @ 2013-11-24 22:32 Jimmy_5 阅读(864) 评论(0) 推荐(0) 编辑
摘要: http获得web(url)请求,先是获得数据流streamreader,之后将String数据流转换为xmldocument,之后xmlnode读取节点。 // get the response WebResponse webResponse = webRequest.GetResponse(); if (webResponse == null) { return null; } //需要将返回的编码进行指定,指定成默认的即可 ... 阅读全文
posted @ 2013-11-11 21:08 Jimmy_5 阅读(1497) 评论(0) 推荐(0) 编辑