搜索
查看: 594|回复: 0
打印 上一主题 下一主题

【cocos2d-x】Texture2D纹理

[复制链接]
跳转到指定楼层
楼主
发表于 2016-5-10 18:43:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 李掌柜 于 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 );


效果图:




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表