当前位置: 首页>>代码示例>>C++>>正文


C++ LTexture::Clear方法代码示例

本文整理汇总了C++中LTexture::Clear方法的典型用法代码示例。如果您正苦于以下问题:C++ LTexture::Clear方法的具体用法?C++ LTexture::Clear怎么用?C++ LTexture::Clear使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在LTexture的用法示例。


在下文中一共展示了LTexture::Clear方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: onStart

//---------------------------------------------------------------------
// ● 開始処理
//---------------------------------------------------------------------
void SceneGameover::onStart()
{
    LTexture tex = Texture2D::Create( 32, 32 );
    tex->Clear( Color32( 0, 0, 0 ) );
    mBlindSprite = Sprite2D::Create( tex );
    mBlindSprite->SetScale( 20 );
    mBlindSprite2 = Sprite2D::Create( tex );
    mBlindSprite2->SetScale( 20 );
    mBlindSprite2->SetPosition( 0, 240 );
    mBlindSprite2->SetOpacity( 0 );


    // 説明ウィンドウ
    LTexture fe_tex = Assets::LoadTexture( "Data/Graphics/Frontend/Frontend_1.png" );
    mDescWindowSprite = Sprite2D::Create( fe_tex );
    mDescWindowSprite->SetPosition( 60, 280 );
    mDescWindowSprite->SetSrcRect( 272, 368, 240, 144 );
    mDescWindowSprite->SetOpacity( 0 );
    mDescContents = Texture2D::Create( 240, 144 );
    mDescContentsSprite = Sprite2D::Create( mDescContents );
    mDescContentsSprite->SetPosition( 60, 280 );
    mDescContentsSprite->SetOpacity( 0 );

	mDescTitleFont = Font::Create();
    mDescTitleFont->SetSize( 12 );

    // コマンド
    mCommandSprite[ 0 ] = Sprite2D::Create( fe_tex );
    mCommandSprite[ 0 ]->SetSrcRect( 272, 304, 128, 32 );
    mCommandSprite[ 0 ]->SetPosition( COMMAND_POS_X, COMMAND_POS_Y );
    mCommandSprite[ 0 ]->SetOpacity( 0 );
    mCommandSprite[ 1 ] = Sprite2D::Create( fe_tex );
    mCommandSprite[ 1 ]->SetSrcRect( 272, 336, 128, 32 );
    mCommandSprite[ 1 ]->SetPosition( COMMAND_POS_X, COMMAND_POS_Y + 32 );
    mCommandSprite[ 1 ]->SetOpacity( 0 );

    // 制御文字列描画クラス
    LFont desc_text = Font::Create();
    desc_text->SetSize( 15 );
    mFormatText.setFont( desc_text );
    mFormatText.setDrawRect( LRect( 12, 20, 224, 120 ) );

    // GameOver
    mLogoSprite = Sprite2D::Create( fe_tex );
    mLogoSprite->SetSrcRect( 160, 224, 352, 64 );
    mLogoSprite->SetPosition( 320, 128 );
    mLogoSprite->SetCenter( 352 / 2, 64 / 2 );
    mLogoSprite->SetOpacity( 0 );

    // カーソル
    mPointCursor = NEW PointCursor();

    // BGM フェードアウト
    GameAudio::StopBGM( 5.0f );

    
    mStep = 0;
    mFrameCount = 0;
    mSelectIndex = 0;

    
}
开发者ID:lriki,项目名称:Volkoff,代码行数:65,代码来源:SceneGameover.cpp


注:本文中的LTexture::Clear方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。