- 博客(25)
- 收藏
- 关注
原创 Win form性能优化工具Stopwatch
Stopwatch 包含在命名空间System.Diagnostics下面,适用于代码运行时间计时的工具类。
2017-05-23 10:50:01
694
原创 WPF之Grid控件
Grid控件使用 Grid控件作为WPF中最为重要的布容器。合理运用能够完成很多功能,面结合案例来详细解释一下。1,调整行和列2,布局舍入3,跨越行和列4,分割窗口5,共享尺寸组
2017-05-22 21:21:29
1587
原创 Windows 各种计时函数总结
本文对Windows平台下常用的计时函数进行总结,包括精度为秒、毫秒、微秒三种精度的5种方法。分为在标准C/C++下的二种time()及clock(),标准C/C++所以使用的time()及clock()不仅可以用在Windows系统,也可以用于Linux系统。在Windows系统下三种,使用Windows提供的API接口timeGetTime()、GetTickCount()及QueryPerf
2017-05-22 09:48:40
433
原创 openGL 深度测试
openGL里常出现深度测试,一直不清楚。今天就来弄清楚。 (1)什么是深度? 深度其实就是该象素点在3d世界中距离摄象机的距离(绘制坐标),深度缓存中存储着每个象素点(绘制在屏幕上的)的深度值! 深度值(Z值)越大,则离摄像机越远。 深度值是存贮在深度缓存里面的,我们用深度缓存的位数来衡量深度缓存的精度。深度缓存位数越高,则精确度越高,目前的显卡一般都可支持16位
2017-05-22 09:48:38
399
转载 刘慈欣回应《三体》获奖 对…
原文地址:对作品还有小遗憾">刘慈欣回应《三体》获奖 对作品还有小遗憾作者:微天下北京时间23日下午1时许,被称为科幻艺术界“诺贝尔奖”的第73届雨果奖在美国揭晓。中国作家刘慈欣凭借科幻小说《三体》获最佳长篇故事奖,这是亚洲人首次获得雨果奖,也是中国科幻走出国门走向世界的重要一步。译者刘宇昆代表刘慈欣上台领奖。新浪国际今天下午与刘慈欣本人取得联系,刘慈欣说,尽管获奖,但他对这部作品还是有些小
2017-05-22 09:48:35
616
原创 cocos2d-x的安卓平台打包apk的bug.…
首先分享一个网址:http://www.cnblogs.com/Richard-Core/p/3855130.html关于apk打包的详细教程,这个上面也提到了一些bug以及解决方案。下面是我自己遇到的bug:1,在cocos2d-x的目录下setup.py文件的Android的sdk、ndk或ant目录设置错误。解决方案:右键我的电脑->属性->高级系统设置->环境变量->****_
2017-05-22 09:48:32
506
原创 OpenGl3D图形移动
1,首先声明并定义这些变量。 BOOL twinkle; //闪烁的星星BOOL tp; //'T' 按下了么?const num=50; //绘制的星星数typedefstruct //为星星创建一个结构{ int r, g,b; //星星的颜色 GLfloatdist; //星星距离中心的距离
2017-05-22 09:48:29
936
原创 opengl颜色混合
//注源颜色是当前颜色,目标颜色是背景颜色。颜色混合公式:混合之后的RGB颜色分量 =图像的RGB颜色分量*alpha值+背景的RGB颜色分量*(1-alpha值) * *开启颜色混合步骤: *1,glBlendFunc(GL_SRC_ALPHA,GL_ONE); //基于源象素alpha通道值的半透明混合函数 *设置颜色混合计算公式,分别设置源颜色alpha值和目标颜色alpha
2017-05-22 09:48:27
565
原创 开启光照效果
GLfloat LightAmbient[]= { 0.5f, 0.5f, 0.5f, 1.0f }; //环境光参数GLfloat LightDiffuse[]= { 1.0f, 1.0f, 1.0f, 1.0f}; // 漫射光参数GLfloat LightPosition[]= { 0.0f, 0.0f, 2.0f, 1.0f}; // 光源位置glLig
2017-05-22 09:48:24
608
转载 虚拟键值表
原文地址:虚拟键值表作者:Albert虚拟键十六进制值十进制值相应键盘或鼠标键VK_LBUTTON11鼠标左键VK_RBUTTON22鼠标右键VK_CANCEL33Ctrl-Break键VK_MBUTTON44鼠标中键VK_BACK88Backspace键VK_TAB99Tab键VK_CLEAR0C
2017-05-22 09:48:21
570
原创 OpenGL加载纹理深入详解。
//OpenGL进行纹理映射的基本流程:1,首先要开启纹理映射的功能。glEnable(GL_TEXTURE_2D); 2,载入位图资源。3,将位图资源转化成纹理。4,释放位图资源。5,使用纹理,绘图。闲话不多说,直接上代码。 这里插一句,在OpenGL里面,申明一个纹理(位图转化成纹理)需要三个步骤:1,首先我需要申明一个纹理对象的名称,调用glGenTextures函数,
2017-05-22 09:48:19
6544
转载 关于gluCylinder函数的用法…
转给像我这样的煞笔原文地址:OPENGLER">关于gluCylinder函数的用法,写给像我一样入门级的的SB OPENGLER作者:shelliar因为要设计三维模型,所以权衡了半天还是打算学OPENGL。一来是OPENGL的语言相对比较简练,常年的更新比较少,而directx的API总是反复更新,函数太多;二来是我非常讨厌WINAPI函数,写法非常难懂;三来就是DX只能用在WIN上但是
2017-05-22 09:48:16
12206
3
转载 用Eclipse和wxpython搭建一…
原文地址:Gui程序开发环境。">用Eclipse和wxpython搭建一个Python Gui程序开发环境。作者:shacker从今天凌晨2点到现在。花了几乎20个小时的时间去研究pyGui程序的基本规则,然后为了用py2exe给程序打包,差点没疯掉。在此总结一下经验。 1.py2exe的版本一定要和python的版本完全匹配,才能保证打包的顺利进行。2.用eclipse和wxpytho
2017-05-22 09:48:13
591
原创 错误:boldparagraph.cpp(5) …
boldparagraph.cpp所包含的头文件后面少了一个分号,我刚刚遇到的是在头文件类声明的花括号后面的;丢了。
2017-05-22 09:48:10
1208
原创 Python input 与raw_input的区别。
刚刚写个if else的demo。num = raw_input('Enter a num:')if num > 0: print 'thenum is positive'elif num print 'thenum is negative'else: print 'thenum is zero'raw_input()然后执行程序之后,不管输入什么,
2017-05-22 09:48:07
350
原创 tiled地图加载错误
又浪费一晚上,唉!今天在加载tiled地图的时候。我在原地图的基础上新加了一个图层。然后就NG了。。就像这样,不勾上layer3就能正常运行,一勾上layer3程序就报错。在执行到这一句时map = CCTMXTiledMap::create ("map5.tmx");跳转到底层某个位置报错内存冲突。找了一晚上也没找出来为什么,草、回头再说吧
2017-05-22 09:48:05
1379
原创 关于Tiled Map Editor载…
今天用Tiled编辑好的地图,在cocos里面加载失败,百度了一下。因为Tiled打开地图时,调用图块图像要求图像图块与地图在同一目录下,否则就会载入失败。压缩格式不同也会导致打开失败。
2017-05-22 09:48:02
362
原创 关于cocos2d-x无法包含头文件的问…
这个问题是因为项目没有包含头文件的路径,解决方法有两种。1,将头文件移到Debug.Win32路径下,这样就可以正常编译了。2,将这个头文件所在的路径,包含到项目Include路径中。具体设置:调试->属性->配置属性-> C/C++ ->附加包含目录在这里就可以添加路径了。
2017-05-22 09:48:00
740
原创 Cocos2d-x 程序是如何开始运…
怎 么样使用Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个SceneHelloWorldScene,然后在 HelloWorldScene 里面写相关逻辑代码,添加我们的层、精灵等 ~我们并不一定需要知道 Cocos2d-x 是如何运行或者在各种平台之上运行,也不用知道 Cocos2d-x的游戏是如何运行起来的,它又是如何渲染界面的
2017-05-22 09:47:57
358
原创 glut绘图函数
void glutWireSphere(GLdouble radius, GLint slices, GLintstacks); 线框球void glutSolidSphere(GLdouble radius, GLint slices, GLint stacks);实心球void glutWireCube(GLdouble size); 线框立方体void glutSolidCube
2017-05-22 09:47:54
3170
原创 MFC树状控件CTreeCtrl的运用
昨天老师给了个demo,说是让做一个关于树状控件的应用程序。基本上原理部分的内容我也不大懂,就整理了关于树状控件的用法部分。一、树形控件的创建。1,树形控件的创建也是有两种方式,一种是在对话框模板中直接拖入TreeControl控件创建,另一种就是通过CTreeCtrl类的Create成员函数创建。 首先介绍一下Create函数:CTreeCtrl类的Create成员函数的原型如
2017-05-22 09:47:51
799
原创 HTML语法
一、HTML的特点。1,可以设置文本的格式,比如标题。字号。文本颜色、段落等等。2,可以创建列表。3,可以插入图像和媒体。4,可以建立表格。5,超链接:可以使用鼠标点击超链接来实现页面之间的跳转。二、HTML的标记及其属性。1,HTML的保存格式。* .html* .htm* .xhtml2,标记与被标记的内容构建HTML文档。格式:3,标记的属性,用来控制标记的
2017-05-22 09:47:48
327
原创 WPF Hello World 之 WPF窗口创建的三种方法
写在前面: 以前一直是写Win form 程序做东西的,不过渐渐发现Win form做的界面效果不是很好。决定学习WPF,拓宽一下技术路线。视频原址:猎豹网校第一章:WPF窗口创建首先了解一下WPC程序的基本框架:每个WPF程序都包括一个Application 类代表着一个WPF应用程序,其次包含多个Window类,作为这个程序拥有的多个窗口,其中有一个是主窗口
2017-05-19 00:11:40
7822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人