当前位置: 首页 > news >正文

新浪网站是什么程序做的网域高科学校网站管理系统

新浪网站是什么程序做的,网域高科学校网站管理系统,做flash音乐网站的开题报告,国外做美食视频网站植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/ErelL 一、启动方式 鼠标左键单机VS2022上方工具栏中绿色三角按钮#xff08;本地Windows调试器#xff09;进行项目启动。第一次启动项目需要编译项目中所有代码文件#xff0c;编译生成需要一定的时间。不同性能的电…植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/ErelL 一、启动方式 鼠标左键单机VS2022上方工具栏中绿色三角按钮本地Windows调试器进行项目启动。第一次启动项目需要编译项目中所有代码文件编译生成需要一定的时间。不同性能的电脑需要消耗的时间差别可能较大通常在几分钟到几十分钟之间。编译成功后会自动启动运行游戏。 qi 编译成功后自动启动运行游戏如下图。 二、启动流程 1. main函数 首先找到项目的main函数。mian函数在Class文件夹下的PlantsVsZombies.cpp文件中。 int WINAPI _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow) {HANDLE hMutex ::CreateMutex(NULL, TRUE, LLZPVZGAME);if (hMutex ! NULL){if (GetLastError() ERROR_ALREADY_EXISTS){CloseHandle(hMutex);hMutex NULL;MessageBoxW(nullptr, L此程序已经启动禁止多次启动此程序!, Lerror, MB_OK);return 0;}}UNREFERENCED_PARAMETER(hPrevInstance);UNREFERENCED_PARAMETER(lpCmdLine);// create the application instanceAppDelegate app;return Application::getInstance()-run(); } 在Main函数中首先判断进程实例是否已经存在如果存在则不会创建新的进程。游戏只允许一个进程实例进行运行。例如Windows任务管理器也是只允许一个进程实例。  // create the application instance AppDelegate app; return Application::getInstance()-run(); 2. AppDelegate 这两行代码用于创建启动Cocos2d-x游戏实例。启动之后会进入AppDelegate.cpp文件中的applicationDidFinishLaunching()函数中。 bool AppDelegate::applicationDidFinishLaunching() {// initialize directorauto director Director::getInstance();auto glview director-getOpenGLView();if(!glview){ #if (CC_TARGET_PLATFORM CC_PLATFORM_WIN32) || (CC_TARGET_PLATFORM CC_PLATFORM_MAC) || (CC_TARGET_PLATFORM CC_PLATFORM_LINUX)glview GLViewImpl::createWithRect(PlantsVsZombies_1.2.0.3 (2020.06.19), cocos2d::Rect(0, 0, designResolutionSize.width, designResolutionSize.height)); #elseglview GLViewImpl::create(PlantsVsZombies_1.2.0.3 (2020.06.19)); #endifdirector-setOpenGLView(glview);}// turn on display FPSdirector-setDisplayStats(true);// set FPS. the default value is 1.0/60 if you dont call thisdirector-setAnimationInterval(1.0f / UserInformation::getScreenDisplayFrequency());// Set the design resolutionglview-setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::EXACT_FIT);register_all_packages();// create a scene. its an autorelease objectauto scene LoadingScene::createLaodingScene();// rundirector-runWithScene(scene);return true; } 在applicationDidFinishLaunching()函数中创建了游戏窗口设置游戏运行帧率最后切换场景进入游戏加载场景。 3. LaodingScene 在游戏加载场景中会进入init函数中。在init函数会进行游戏版本检查检测游戏是否有更新如果有更新则会进入游戏更新场景。然后计算文件总数设置系统参数以及加载游戏文件同时展示加载动画。游戏文件加载是异步操作会启动一个新的线程进行文件加载否则游戏加载时界面就不能展示动画动画会卡住直到文件加载完成。 当所有文件加载完成后进入游戏按钮就会设置为可点击状态。点击后进入游戏主界面场景。 点击开始游戏按钮触发回调函数进入游戏主界面。同样的然后会调用主界面场景的init函数来创建游戏主场景。 至此从主函数开始到游戏加载完成进入游戏主界面的流程大概讲解完成。 三、后续  下一篇会详细讲解游戏文件加载场景中的细节。LoadScene.h和LoadingScene.cpp中详细的代码执行流程以及每个函数的作用。
http://www.hyszgw.com/news/96271/

相关文章:

  • 织梦网站怎么居中开发手机app
  • 有了网站的域名下一步怎么做22seesaw
  • 七米网站开发网站建设需要配置环境么
  • 牡丹江市建设行业协会网站局机关建设网站的意义
  • 徐州市建设局招投标网站百度热议排名软件
  • 空间网站链接怎么做wordpress auth key
  • 论坛类网站可以做移动端吗国外购物网站哪个最好
  • 微信订单网站模版专门做自驾游攻略的网站
  • 新西兰网站后缀财务公司名字
  • 公司网站模板中英文重庆市建设工程信息网信用信息发布平台
  • 做网站需要备案asp网站自动识别手机
  • 网站动态图标用手机建立网站
  • 深圳做网站 信科便宜网站的优势是什么
  • 企业网站建设方案pptwordpress本地ftp
  • 上海网站制作找缘魁网站制作公司官网南京
  • 网站开发者什么浏览器电商之家官网
  • 商丘免费网站建设开发公司wordpress谷歌广告位插件
  • 秦皇岛网站设计公司郑州短视频代运营
  • 有什么可以在线做奥数题的网站湖北网站建设公司排名
  • 四川华远建设工程有限公司网站响水网站建设服务商
  • 网站可以做网站广告提供网站建设工具
  • 企业自建网站的优势网站建设费用是什么科目
  • 我的网站360搜索被做跳转上海公关公司有哪些
  • 小蘑菇网站建设软件买了域名之后如何做网站
  • 建筑 企业官网设计百度seo关键词工具
  • dede做手机网站做汽配外贸哪个网站
  • flask做视频网站网站的栏目规划
  • 网站做百度百科的好处微信怎么推广最有效
  • 网站开发语言汇总数字广东网络建设有限公司是国企吗
  • 建设项目备案网站哈尔滨市建设工程交易中心