全文预览

计算机应用实践报告

上传者:随心@流浪 |  格式:doc  |  页数:33 |  大小:8194KB

文档介绍
olSign; // 主角与女精灵碰撞标记,0:未发生碰撞;1:发生碰撞Р(某些精灵的变量省略)Р在Lesson.cpp中的OnSpriteColSprite()中添加如下代码,实现主角与仙女碰撞触发对话。其中碰撞双方对象的确定由strcmp和逻辑与&&实现Рif((strcmp(ame,"zhengmian")==0)&&(strcmp(szTarName,"jingling")==0)) //主角与一层女精灵碰撞Р?{Р FigureAndJinglingColSign=1;Р FigureColSign=1;Р m_pMyduihuakuang->SetSpriteVisible(1);Р m_pMytaxt[4]->SetSpriteVisible(1);Р m_pMytaxt[0]->SetSpriteVisible(1);Р m_pMyfigureimage->SetSpriteVisible(1);?Р FigureColSign=0;Р?}Р主角与仙女触发的对话时需要用到FigureColSign是否为1作为判断CountSpace是否自增的判断条件,在OnKeyDown中部分代码如下:Р?else if(FigureAndJinglingColSign==1&&CountSpace<=7) //第二段文本空格过文本条件分支Р {Р m_pMytaxt[CountSpace]->SetSpriteVisible(0);Р m_pMytaxt[CountSpace+1]->SetSpriteVisible(1);Р if(CountSpace==4) Р {Р m_pMyfigureimage->SetSpriteVisible(0);Р m_pMyjinglingimage->SetSpriteVisible(1);Р }Р CountSpace++;Р }

收藏

分享

举报
下载此文档