『funcode软件下载 官网』相关资讯(华军软件园|绿色下载站|系统之家|西西软件园|未来软件园|当下软件园|PC下载站|下载之家|ZD423|大眼仔旭|果核剥壳|无忧无虑软件站|软件玩家|零度软件园|阿刚软件园)

一、用c语言在funcode上做黄金矿工的游戏 求发整个文件
54//funcode黄金矿工源文件#include "CommonAPI.h"#include "stdio.h"#include "string.h"void DrawHookLine();int g_fGoldBornMinX = 0;int g_fGoldBornMaxX = 0;int g_fGoldBornMinY = 0;int g_fGoldBornMaxY = 0;int g_iGoldCount = 20;int g_iGameState=2;int flag=1; float Score=0.f;int flagnum=0; char szGotGoldName[20] ; //当前抓到金子的名称float g_fHookRotation = 0.f;float g_fEmptyHookSpeed =35.f;float fTimeDelta;float g_fHookStartPosX; //存储钩子的初始X位置float g_fHookStartPosY; //存储钩子的初始Y位置/////////////////////////////////////////////////////////////////////////////////////////////// 主函数入口////////////////////////////////////////////////////////////////////////////////////////////int PASCAL WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){ // 初始化游戏引擎 if( !dInitGameEngine( hInstance, lpCmdLine ) ) return 0; // 游戏初始化代码 dSetWindowTitle("黄金矿工"); g_fGoldBornMinX = dGetScreenLeft() + 5; //金子左边界 g_fGoldBornMaxX = dGetScreenRight() - 5; //金子右边界 g_fGoldBornMinY = dGetScreenTop() + 20; //金子上边界 g_fGoldBornMaxY = dGetScreenBottom() - 5; //金子下边界 g_fHookStartPosX = dGetSpritePositionX("GoldHook"); //获取钩子的初始X坐标 g_fHookStartPosY = dGetSpritePositionY("GoldHook"); //获取钩子的初始Y坐标 dSetSpriteCollisionSend("goldHook", 1); dSetSpriteCollisionReceive("goldTemplate", 1); const float fRotateSpeed = 45.f; // 摇摆速度,单位 度/秒 int iHookRotToLeft = 1; //钩子摆动的方向:1 ← ;0 → float fTimeDelta = dGetTimeDelta(); // 引擎主循环,处理屏幕图像刷新等工作 while( dEngineMainLoop() ) { // 获取两次调用之间的时间差,传递给游戏逻辑处理 float fTimeDelta = dGetTimeDelta(); DrawHookLine(); // 执行游戏主循环 if(g_iGameState == 0) { float fThisRotate = fRotateSpeed * fTimeDelta;


当前位置:新闻详细