Cocs2d-android简单使用

本文介绍了一个使用Cocos2d-android框架的游戏开发实例,详细展示了如何创建游戏场景、图层和精灵,以及如何调整精灵的锚点和大小,并将其添加到场景中进行渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实例
public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        CCGLSurfaceView surfaceView = new CCGLSurfaceView(this);
        setContentView(surfaceView);

        //导演,单例模式,一个程序只有一个导演
        Director director = Director.sharedDirector();
        //开始绘制
        director.attachInView(surfaceView);
        //场景
        Scene scene = Scene.node();
        //图层
        Layer layer = Layer.node();
        //精灵
        Sprite sprite = Sprite.sprite("grossini_dance_01.png");
        //设置锚点(默认为0.5, 0.5,所以图片显示不全)
        sprite.setAnchorPoint(0, 0);
        //放大4倍
        sprite.setScale(4);
        //精灵添加到图层
        layer.addChild(sprite);
        //图层添加到场景
        scene.addChild(layer);
        //导演运行场景
        director.runWithScene(scene);
    }
}
效果
注意

1.图片是Cocos2d-android中的示例图
2.Cocos2d的坐标系在左下角,即左下角为(0, 0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值