- 博客(44)
- 资源 (54)
- 收藏
- 关注
原创 馀事勿取
人生不过如此。我心宁静,物不能扰。但求心安,馀事勿取。《妙色王求法偈 》 佛曰:一切恩爱会、无常难得久、生世多畏惧、命危于晨露,由爱故生忧,由爱故生怖,若离于爱者,无忧亦无怖。摩柯枷叶问:如何能为离于爱者?佛曰:无我相,无人相,无众生相,无寿者相,而法相宛然,即为离于爱者。摩柯枷叶问:世间多孽缘,如何能渡?佛曰:命由己造,相由心生。世间万物皆是化相,心不变万物皆不变,心不动万物皆不动。摩柯
2015-07-31 09:51:21 748
原创 cocos 打开网页
首先可以调用GetSystemInfo查看有多少个CPU,再通过调用:BOOL WINAPI SetProcessAffinityMask( __in HANDLE hProcess, __in DWORD_PTR dwProcessAffinityMask ); BOOL WINAPI SetProcessAffinityMask( __in
2015-07-30 17:59:40 1371
转载 UserDefault
CCLOG("********************** init value ***********************"); // set default value UserDefault::getInstance()->setStringForKey("string", "value1"); UserDefault::getInstance()->setInte
2015-07-30 17:51:25 807
转载 限制某个进程只能在某个CPU上运行
首先可以调用GetSystemInfo查看有多少个CPU,再通过调用:BOOL WINAPI SetProcessAffinityMask( __in HANDLE hProcess, __in DWORD_PTR dwProcessAffinityMask ); BOOL WINAPI SetProcessAffinityMask( __in
2015-07-29 16:20:04 2025
原创 OpenGL error 0x0502
glview = GLViewImpl::create(“My Game”); GLViewImpl::createWithRect(“”, Rect(0, 0, 640, 960)); glview->setFrameSize(900, 640); director->setOpenGLView(glview);OpenGL 渲染时崩溃
2015-07-29 09:50:16 4323
原创 cocos 2d-x 动作
Size visibleSize = Director::getInstance()->getVisibleSize(); //构造一个精灵 auto role = Sprite::create("grossini.png"); role->setPosition(visibleSize / 2); addChild(role);role->setScale(0.5);
2015-07-27 18:15:22 557
转载 cocos2dx 创建项目脚本
@echo off set /p projectName=请输入项目名称: if “%projectName%”==”” goto inputError set /p packageName=请输入包名: if “%packageName%”==”” goto inputError cocos new %projectName% -p %packageName% -l cpp -d D:
2015-07-25 10:21:05 614
转载 十大游戏开发引擎
[Gaming is in its golden age, and big and small players alike are maneuvering like kings and queens in A Game of Thrones. Register now for our GamesBeat 2015 event, Oct. 12-Oct.13, where we’ll explore
2015-07-23 10:56:34 1770
原创 Ant 不是内部命令或外部命令
ANT_ROOT:D:\cocosDevelop\apache-ant-1.9.6\bin 设置了还要重启,windows真是麻烦。
2015-07-22 09:43:10 5853
原创 'cocos2d::LabelTTF::getContentSize': 被声明为已否决
LabelTTF这个类本身就被Deprecated(不赞成使用)了,所以它的成员函数当然也被Deprecated了。可以用Label::createWithTTF替代。
2015-07-22 09:36:18 3396
原创 createWithSpriteFrameName nullptr
bool WelcomeLayer::init() { bool bl = Layer::init(); //缓存纹理 SpriteFrameCache::getInstance()->addSpriteFramesWithFile(“gameArts-hd.plist”); //加入背景 Sprite *background = Sprite:
2015-07-22 09:30:04 2343
原创 关闭顶层模态窗口
HWND hwnd = GetForegroundWindow();if (hwnd) ::PostMessage(hwnd, WM_CLOSE, 0, 0);
2015-07-16 14:52:05 680
原创 Cocos2D-x 入门(3) ---基本概念
最早,在没有高级语言的时候,为计算机开发软件是一个很麻烦的事情。开发人员既要关注软件本身的功能流程,也需要关心计算机底层的操作。高级语言和各种编程框架的出现将开发人员从繁杂的计算机底层资源的管理任务中解放,使人们能关注业务流程的开发。这一点,游戏引擎也是一样的效果。在没有游戏引擎的情况下,开发一款游戏,开发人员除了要关注游戏本身的逻辑,还要搞定音频的输入输出和处理,以及视频的输入输出和处理。尤其是视
2015-07-14 19:06:04 740
原创 cocos2d-x 3.6 程序流程
main.cpp #include "main.h"#include "AppDelegate.h" //应用委托#include "cocos2d.h" //主要的头文件USING_NS_CC;//名字空间int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
2015-07-14 17:55:16 791
原创 Cocos2D-x 入门(2) win7(64)+VS2013+cocos2d-x 3.6环境配置
参考: 在Windows7上搭建Cocos2d-x 3.2alpha0开发环境 http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-
2015-07-14 16:36:47 4505 1
原创 我的第一个Cocos2D-x 程序
啥都没有,仅仅修改了一下字而已,哈哈。////////////////////////////////////////////////////////////////// 1.大家都知道一个游戏里面会有大量的图片,每个图片渲染是需要时间的,下面分析两个类来加快渲染速度,加快游戏运行速度 GL verts 表示给显卡绘制的顶点数 GL calls 表示代表每一帧中OpenGL指令的调用次数
2015-07-14 16:05:35 865
原创 Cocos2D-x 入门(1)
Cocos2D-x 是什么? 一个游戏2D开发引擎。当前最流行的两大手游引擎:Cocos2D-x和Unity3D。 Cocos2d-x是跨平台的框架,用C++,包括windows、ios、android、linux等都可以移植。 Quick-Cocos2d-x是在Cocos2d-x上加了一些功能,具体我也没用过,我只用过Cocos2d-x。 而Cocos2d-js是用JS语言,主要是用于网页
2015-07-14 15:26:40 1187
转载 C++11 lambda 表达式
C++11 provides support for anonymous functions, called lambda expressions. A lambda expression has the form:capture -> return_type { function_body } An example lambda function is defined as follows:[]
2015-07-13 14:40:42 661
转载 内存映射数据交换
//将数据写到内存映射文件void CFileMapTransTxtDlg::OnWrite() { //更新数据 UpdateData(TRUE); //创建内存映像对象 HANDLE hMapping; LPSTR lpData; hMapping=CreateFileMapping((HANDLE)0xFFFFFFFF,NULL,
2015-07-13 11:27:33 631
原创 EnumWindows
函数功能 该函数枚举所有屏幕上的顶层窗口,并将窗口句柄传送给应用程序定义的回调函数。函数原型 BOOL EnumWindows(WNDENUMPROC lpEnumFunc,LPARAM lParam); lPararm:指定一个传递给回调函数的应用程序定义值。 回调函数原型 BOOL CALLBACK EnumWindows.::GetWindowText(m_wnd,m_store,
2015-07-13 11:13:11 975
原创 C++ 函数对象
函数对象首先是一个对象,他的类只不过重载了()【调用操作符】而已。很简单。 使用它第一需要定义一个类,并重载(),如下: class FuncObj{ public: int operator()(int a, int b)//操作符()重载 { return a+b; } };他的一个应用就是作为函数的形参,以取代函数指针。 定义一个函数,形参为对象(重载了()的类的类
2015-07-13 10:04:50 356
原创 C++ 函数指针
include “stdafx.h”include “iostream”using namespace std;typedef int(*FP_CALC)(int, int);//定义一个函数指针类型 int add(int a, int b) { return a + b; }int sub(int a, int b) { return a - b; }int mul
2015-07-10 19:55:20 402
原创 ICE 入门(2)
Ice 对象(Ice Objects) Ice 对象是一种概念性的实体(或称抽象)。Ice 对象具有以下特征: • Ice 对象是本地或远地的地址空间中、能响应客户请求的实体。 • 一个Ice 对象可在单个或多个服务器中实例化(后者是冗余方式)。如果 某个对象同时有多个实例,它仍是一个Ice 对象。 • 每个Ice对象都有一个或多个接口。 一个接口是一个对象所支持的一系列 有名称的操作。
2015-07-10 17:50:05 484
原创 列出和杀死进程
void CListprocessDlg::OnOK() { m_list.DeleteAllItems(); while(m_list.DeleteColumn(0)); m_list.ModifyStyle(0,LVS_REPORT); m_list.InsertColumn(0,"进程ID",LVCFMT_LEFT,80); m_list.Insert
2015-07-10 14:38:43 493
原创 GetCurrentDirectory,SetCurrentDirectory
在开发软件里,常常碰到要读取当前目录下的配置参数文件,或者打开当前目录下别的程序来运行,那么就需要获取当前进程的目录位置,这就需要使用函数GetCurrentDirectory获取当前进程所有在的目录。同时也可以使用SetCurrentDirectory函数来改变进程的当前目录。 TCHAR szExePath[MAX_PATH + 1] = { 0 }; GetCurrentDire
2015-07-09 18:40:53 2361
原创 PathRemoveFileSpec
BOOL PathRemoveFileSpec( LPTSTR pszPath); 功能:删除路径后面的文件名和’/’符号。该函数可以分析出一个文件的路径。例:char szpath[MAX_PATH]=”d://test//111.txt”; 调用PathRemoveFileSpec( szpath ) 后,szPath = “d://test”自己写代码截取也是一样的。
2015-07-09 18:38:38 5450
原创 MYSQL 启动错误193
当: net start MySQL 时: 发生系统错误 193。 * 不是有效的 Win32 应用程序。百度了N久没找到问题,google了一下,在 http://big.info/2014/01/windows-could-not-start-mysql56-service.html 上找到一点问题, 发现D:\mmysql\mysql-5.1.55-win32\bin 有个mysqld
2015-07-09 17:42:13 21294 17
原创 模态不是模态
一个程序中模态对话框关掉之后其他对话框才能相应。 The modal window is a child window that requires users to interact with it before it can return to operating the parent application, thus preventing the workflow on the applic
2015-07-09 13:55:48 464
原创 MFC PictureCtrl
void CCPictureCtrlDemoDlg::OnBnClickedButton1() { //Load an Image from File pic1 m_picCtrl.Load(CString(_T(“d:\3.jpg”))); }void CCPictureCtrlDemoDlg::OnBnClickedButton2() { //Load an
2015-07-09 13:31:36 1831
原创 VS2013 GDI+显示png
CClientDC *pDC = new CClientDC(GetDlgItem(IDC_PIC));CRect rect;GetDlgItem(IDC_PIC)->GetWindowRect(&rect);Graphics graphics(pDC->m_hDC); // Create a GDI+ graphics object Image image(_T("d:\\1.png"))
2015-07-09 10:21:26 1121
原创 VS2013 GDI+显示jpg
Image image(_T("d:\\1.jpg"));CWnd* pwnd = GetDlgItem(IDC_PIC);CDC* dc = pwnd->GetDC();CRect rect;pwnd->GetClientRect(&rect); //获取客户区域的信息 Graphics graph(dc->GetSafeHdc());// graph.DrawImage(&imag
2015-07-09 10:20:01 1924
原创 VS2013 中使用GDI+
新建对话框程序,在stdafx.h中添加:include pragma comment(lib, “GdiPlus.lib”)using namespace Gdiplus;在CxxApp类的InitInstance函数中起止位置分别添加初始化和销毁函数。 BOOL CGDI_Plus_DemoApp::InitInstance() { GdiplusStartup(&m_Gd
2015-07-09 09:51:00 4074 4
原创 对话框忽然后置
今天发现奇怪的问题,模态对话框关闭后竟然主界面后置了。 用SetWindowPos即可,但是还是不知道哪里的问题。 void CMain3P3Dlg::OnStnClickedMain2PerfectMum() { CContainerDlg pDlg = (CContainerDlg)AfxGetMainWnd(); pDlg->ShowPage(GROW_PERFECT
2015-07-06 14:39:31 492
原创 MFC 遮罩(透明)
// Set WS_EX_LAYERED on this window SetWindowLong(m_hWnd, GWL_EXSTYLE, GetWindowLong(m_hWnd, GWL_EXSTYLE) | WS_EX_LAYERED);// Make this window 70% alphaSetLayeredWindowAttribut
2015-07-03 20:09:21 2158
原创 EasySize
三个属性: ES_BORDER: 表示边框(控件与某个边框(上下左右)位置保持不变) ES_KEEPSIZE: 表示控件的宽度和高度保持不变,left/right只能设置其中一个为ES_KEEPSIZE,同理,top/bottom亦然。 ES_HCENTER,ES_VCENTER:垂直或水平居中//EASYSIZE(controlID,left,top,right,bottom
2015-07-03 14:26:34 661
原创 EasySize.h
/===================================================\ | | | EASY-SIZE Macros | |
2015-07-03 11:26:56 1115
原创 MFC 窗口自适应分辨率
BOOL CEasySizeDlg::OnInitDialog() { …….. //正常(编写程序时)的分辨率为1920*1080,此时窗口大小为958*486. (Dialog 属性:System12) int x,y; x=::GetSystemMetrics(SM_CXSCREEN)*958/1920; y=::GetSyste
2015-07-02 10:33:53 14061 2
Agilent Technologies EMC Series Spectrum Analyzers
2013-12-21
VC,.BCB串口通讯代码
2012-12-12
WinPcap中文技术文档.chm
2011-09-20
RiftDK1源码
2016-10-26
支持win7 64位的hex2bin程序(v2.2)
2016-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人