`
忧里修斯
  • 浏览: 435977 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Cocos3dx入门

 
阅读更多
Quick+Cocos3dx+lua版本,资源见附件

local M = class("MainGame")

local camera = nil
function M:ctor()

    --创建主场景
    local mainScene = display.newScene("MainScene")
    --创建3D环境
    --3Dlayer必须放在Layer上
    local sceneLayer = cc.Layer:create()
    mainScene:addChild(sceneLayer)   
    --创建3DLayer
    local layer3D = cc3.C3DLayer:create()
    --创建相机
    camera = cc3.C3DCamera:createOrthographic(layer3D:getWidth(), layer3D:getHeight(), 1, -1000, 1000)
    --相机加入3D layer
    layer3D:get3DScene():addChild(camera)
    layer3D:get3DScene():setActiveCamera(0)
    sceneLayer:addChild(layer3D)
    mainScene.layer3D = layer3D
    
    --加载人物模型
    local name,url = "lz","test/lzzl/lz.ckb"
    local role = cc3.C3DSprite:create(name)
    role:loadFromFile(url, true)
    --参数依次为:名称,开始帧,结束帧,重复次数,播放速度
    role:addAnimationClip(name, 0, role:getAnimationFrameCount(), 0, 1.0)
    role:playAnimationClip(name)
    role:setScale(200)
    layer3D:get3DScene():addChild(role)
    
    --显示场景
    display.replaceScene(mainScene)
end

return M

分享到:
评论
1 楼 nianhua2008 2015-04-17  
你好,请问哪个cocos版本可以读取cbx文件?

相关推荐

    Cocos2dx入门初级教程

    在介绍完这些核心概念和类之后,Cocos2dx入门初级教程还将介绍如何使用这些类和概念来创建一个基本的Cocos2dx游戏项目,包括场景的切换、精灵的添加和动画的实现等。 整篇教程的目的是帮助初学者快速上手Cocos2dx,...

    cocos2dx入门小游戏

    在这个“cocos2dx入门小游戏”项目中,我们将探讨如何使用Cocos2dx、Visual Studio 2010以及C++语言来创建一个简单的游戏。 首先,让我们从环境搭建开始。安装Cocos2dx需要下载最新的版本,并按照官方文档的指示...

    cocos2dx教程

    3. **《Cocos2dx入门初级教程》**:对于初学者,这本书将是一个很好的起点。它通常会从安装和配置环境开始,逐步引导读者创建简单的游戏项目,熟悉基本的编程语法和游戏开发流程。教程可能涵盖基本的图形绘制、游戏...

    Cocos2dx入门初级教程.pdf

    Cocos2dx是一款用于构建2D游戏、演示程序以及其他图形交互应用的开源框架。...该教程适用于那些零基础开始学习Cocos2dx的读者,它不仅为初学者提供了入门知识,也可以作为复习资料,帮助他们巩固和回顾所学内容。

    cocos2dx 3.2 c++

    《cocos2dx 3.2 C++:入门与实践》 Cocos2d-x是一个开源的游戏开发框架,广泛应用于2D游戏、教育应用、广告展示等场景。3.2版本是Cocos2dx的一个重要迭代,它在性能优化、API稳定性和开发者友好性上都做了显著提升...

    cocos2dx 飞机游戏demo

    总之,"cocos2dx飞机游戏demo"是一个理想的入门项目,它涵盖了cocos2dx的基本概念和常用技术。通过深入学习和实践,不仅可以掌握cocos2dx的开发技能,也能为后续更复杂的项目开发打下坚实的基础。

    cocos2dx3.0中文帮助文档

    二、Cocos2dx 3.0主要特性 1. C++11支持:3.0版本开始采用C++11标准,带来更好的类型安全性和内存管理,提升了代码的可读性和效率。 2. tolua++集成:通过tolua++,开发者可以用Lua脚本编写游戏逻辑,实现快速开发和...

    cocos2dx hellocpp测试代码

    "cocos2dx hellocpp测试代码"指的是使用Cocos2d-x框架开发的一个基础示例项目,通常用于新手入门学习。`HelloCpp`是这个项目的核心源代码文件,它包含了Cocos2d-x的基本用法和结构,展示了如何在C++中搭建一个简单的...

    cocos2d-x入门

    【cocos2d-x入门】:cocos2d-x是一个跨平台的游戏开发框架,由C++编写,同时支持Lua和JavaScript脚本语言。它源于cocos2d,主要用于2D游戏、互动教育应用、演示和其他图形密集型应用程序的开发。在“HelloWorldTouch...

    cocos2dx 中文文档

    1. **入门教程**:这部分内容会引导新手了解如何安装和设置Cocos2d-x环境,以及如何创建第一个项目。它涵盖了基础概念,如场景(Scene)、层(Layer)、精灵(Sprite)等,帮助开发者快速上手。 2. **API参考**:...

    cocos2dx+中文版

    《cocos2dx+中文版》是一本专为初学者设计的Cocos2d-x游戏开发基础教程。Cocos2d-x是一款强大的跨平台2D游戏开发框架,它基于C++,并支持Lua和JavaScript等多种脚本语言。本书旨在帮助读者快速掌握Cocos2d-x的基本...

    cocos2dx小游戏demo,用于iOS初学入门制作游戏

    这个压缩包中的"Cocos2dx小游戏demo"是一个专门为iOS初学者设计的入门项目,旨在帮助开发者快速理解并掌握如何使用Cocos2d-x来创建游戏。 在iOS平台上,Cocos2d-x通常通过C++编写核心逻辑,同时支持Objective-C或...

Global site tag (gtag.js) - Google Analytics