啊哈磊_编程从这里起步

标题: 【cocos2d-x】Texture2D纹理 [打印本页]

作者: 李掌柜    时间: 2016-5-10 18:43
标题: 【cocos2d-x】Texture2D纹理
本帖最后由 李掌柜 于 2016-5-10 18:44 编辑

这个帖子是笔记,有想用C或C++语言开发游戏的可以加这个
掌柜的创的Cocos2d-x 学习群:153412944


不要这么滴看俺,俺真滴不会美术哈!
资源图片(自己画的杰作) 还是很好看的嘛!



PS:示例的屏幕大小为960*640

C++代码:

    //背景
    auto bg = Sprite::create( "bg.png" );
    bg->setAnchorPoint ( Vec2::ZERO );
    this->addChild ( bg );
    //树
    Texture2D* trees = Director::getInstance () ->getTextureCache () -> addImage ( "tree-c.png" );
    auto tree_a = Sprite::create ();
    tree_a->setTexture ( trees );
    tree_a->setTextureRect ( Rect ( 0,0,300,400 ));
    tree_a->setPosition ( Vec2 ( 0, 20 ));
    tree_a->setAnchorPoint ( Vec2::ZERO );
    this->addChild ( tree_a );
    Texture2D * tress = Director::getInstance () ->getTextureCache () -> addImage ( "tree-c.png" );
    auto tree_b = Sprite::create ();
    tree_b->setTexture ( tress );
    tree_b->setTextureRect ( Rect ( 300,0,300,400));
    tree_b->setPosition ( Vec2 ( 550, 20 ));
    tree_b->setAnchorPoint ( Vec2::ZERO );
    this->addChild ( tree_b );


效果图:









欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2