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
分享到:
相关推荐
在介绍完这些核心概念和类之后,Cocos2dx入门初级教程还将介绍如何使用这些类和概念来创建一个基本的Cocos2dx游戏项目,包括场景的切换、精灵的添加和动画的实现等。 整篇教程的目的是帮助初学者快速上手Cocos2dx,...
在这个“cocos2dx入门小游戏”项目中,我们将探讨如何使用Cocos2dx、Visual Studio 2010以及C++语言来创建一个简单的游戏。 首先,让我们从环境搭建开始。安装Cocos2dx需要下载最新的版本,并按照官方文档的指示...
3. **《Cocos2dx入门初级教程》**:对于初学者,这本书将是一个很好的起点。它通常会从安装和配置环境开始,逐步引导读者创建简单的游戏项目,熟悉基本的编程语法和游戏开发流程。教程可能涵盖基本的图形绘制、游戏...
Cocos2dx是一款用于构建2D游戏、演示程序以及其他图形交互应用的开源框架。...该教程适用于那些零基础开始学习Cocos2dx的读者,它不仅为初学者提供了入门知识,也可以作为复习资料,帮助他们巩固和回顾所学内容。
《cocos2dx 3.2 C++:入门与实践》 Cocos2d-x是一个开源的游戏开发框架,广泛应用于2D游戏、教育应用、广告展示等场景。3.2版本是Cocos2dx的一个重要迭代,它在性能优化、API稳定性和开发者友好性上都做了显著提升...
总之,"cocos2dx飞机游戏demo"是一个理想的入门项目,它涵盖了cocos2dx的基本概念和常用技术。通过深入学习和实践,不仅可以掌握cocos2dx的开发技能,也能为后续更复杂的项目开发打下坚实的基础。
二、Cocos2dx 3.0主要特性 1. C++11支持:3.0版本开始采用C++11标准,带来更好的类型安全性和内存管理,提升了代码的可读性和效率。 2. tolua++集成:通过tolua++,开发者可以用Lua脚本编写游戏逻辑,实现快速开发和...
"cocos2dx hellocpp测试代码"指的是使用Cocos2d-x框架开发的一个基础示例项目,通常用于新手入门学习。`HelloCpp`是这个项目的核心源代码文件,它包含了Cocos2d-x的基本用法和结构,展示了如何在C++中搭建一个简单的...
【cocos2d-x入门】:cocos2d-x是一个跨平台的游戏开发框架,由C++编写,同时支持Lua和JavaScript脚本语言。它源于cocos2d,主要用于2D游戏、互动教育应用、演示和其他图形密集型应用程序的开发。在“HelloWorldTouch...
1. **入门教程**:这部分内容会引导新手了解如何安装和设置Cocos2d-x环境,以及如何创建第一个项目。它涵盖了基础概念,如场景(Scene)、层(Layer)、精灵(Sprite)等,帮助开发者快速上手。 2. **API参考**:...
《cocos2dx+中文版》是一本专为初学者设计的Cocos2d-x游戏开发基础教程。Cocos2d-x是一款强大的跨平台2D游戏开发框架,它基于C++,并支持Lua和JavaScript等多种脚本语言。本书旨在帮助读者快速掌握Cocos2d-x的基本...
这个压缩包中的"Cocos2dx小游戏demo"是一个专门为iOS初学者设计的入门项目,旨在帮助开发者快速理解并掌握如何使用Cocos2d-x来创建游戏。 在iOS平台上,Cocos2d-x通常通过C++编写核心逻辑,同时支持Objective-C或...