2D引擎

beiduofen2012 2012-03-13 06:17:07
本人想开发一款针对棋牌大厅游戏的纯2D引擎.有做这方面技术的阁下,可以和我联系下.
我们共同交流,还希望你们能提点意见,有关方面的市场价值,和市场发展方向.
...全文
67 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiduofen2012 2012-03-13
  • 打赏
  • 举报
回复
我贴点代码,给你们看下我的发展思路

#ifndef jiemian2345
#define jiemian2345

#include "ButtonClass.h" ///按扭类 包括所有按扭
void(*ExitGame)(); //场景退出回调
//---------------------------------------------------------------------------
//-----------------场景函数----------------------------------
void Gameload(); //此场景资源加载
void Gameinit(); //此场景初始界面
void GameloopC(); //此场景游戏循环运行事件
///-----------------------------------------------------------

//------------------- 资源定义处--------------------------------
buttonPNG ui; //定义按扭 实类
//-------------------------------------------------------------


//--------------------/此场景资源加载--设置控件初始位置---------------------------
void Gameload()
{
HDC pd=GetDC(GetActiveWindow());//GetActiveWindow()
ui.MainDC=pd;//给按扭类 设置 目标DC
ui.openBMPfilenum1("tt.pbp",1);// 根据压缩文件标号选入一张图片到内存DC里
//ui.set_Bltpng(0,0,255,255,0,0,255,255);//设置渲染png图片 指定目标RECT 和源RECT
//ui.set_Bltpng(0,0,255,255);//设置渲染png图片 指定目标RECT
ui.set_Bltpng(90,0);//设置渲染png图片 指定坐标x,y
//ui.set_Bltpng();//设置渲染png图片 将源DC,复制到目标 0,0 坐标
ui.Bltpng(); //开始渲染png 这里加载资源,完毕,也可以渲染一真

}

//----------------------------------------------------------------------------

void Gameinit() //此场景初始界面 渲染一真
{
ui.Bltpng(); //开始渲染png

}
//---------------------------------------------------------------
int yy=0;
void GameloopC() //此场景游戏循环运行事件 将复与 游戏循环回调
{
if(GetAsyncKeyState(VK_LBUTTON))
ui.movebuttonX(yy+=32);
// for(int v=1;v<1000090;v++);
ui.Bltpng(); //开始渲染png

}

#endif

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧