1. cocos creator怎样在代码中创建精灵
cocos studio就是做出来是ui的.csb文件.........然后到你的代码里去加载他。
和unity3d那种完全不是一回事儿..........还是u3d那种比较方便
2. 弱弱的问一下cocos引擎和cocos creator有什么区别
1、包含内容不同
cocos 包含 cocos2d-x 引擎,开发环境,以及项目管理工具;
Cocos Creator 包含游戏引擎,资源管理工具,场景编辑工具,游戏预览、调试和发布工具。
2、开发环境不同
cocos 中的开发环境是 Cocos Studio;
Cocos Creator的开发环境是全 Javascript的。
3、安装包名称不同
cocos安装包名称是 CocosForWin-v3.10.exe;
cocos creator 的安装包名称是CocosCreator_v2.1.2_win。
(2)cocos股票代码扩展阅读:
cocos核心功能:
1、新建游戏项目:一键立项,自动生成制作游戏所需的基本目录结构、资源、代码、支持库。
2、编辑游戏界面:依托近20种基础控件和众多自定义控件,可以方便快捷的拼接各种各样华丽的游戏界面
3、编辑游戏动画:支持骨骼动画和帧动画,可以根据用户喜好快速实现游戏中各种逼真动画
4、编辑游戏场景:不必再为各式各样的分辨率所困扰,使用布局特性设计游戏场景,全面适配各种分辨率
5、编辑游戏逻辑:自动创建游戏界面对象;支持代码自动补全;支持断点调试,实时预览变量修改
6、调试游戏项目:分别可在Windows、Mac平台上调试游戏,无须长时间等待编译
7、打包游戏项目:一键部署,便捷生成apk/ipa程序
3. 手机游戏用Cocos2d游戏引擎的开发代码如何保障不会被逆向破解
目前针对Cocos2d游戏引擎的开发代码防逆向主要是通过隐藏lua脚本文件,根据爱加密介绍,通过隐藏lua脚本文件,可以保护代码不被黑客给逆向,从而保护游戏逻辑的安全性。希望可以采纳,谢谢!
4. cocos2dx有哪些值得研究的底层代码
如果说 cocos 有什么地方模块设计的比较的巧妙的话, 那一定是 Action模块了, 可以将复杂的运动, 效果拆分成一个个细小的动作, 最后通过一些关键性的action组合在一起.
代码位于这里:
cocos2d-x/cocos/2d at v3 · cocos2d/cocos2d-x · GitHub
我举个例子: 比如要实现一个钟摆的效果
就只用短短几行代码:
local action = cc.RepectForeve:create(cc.Secquence:create({
cc.RotateBy(0.5, 15),
cc.RotateBy(0.5, -15),
cc.RotateBy(0.5, -15),
cc.RotateBy(0.5, 15),
}))
target:runAction(action)
这个是匀速的运动, 如果要做到变速, 只用给 RotateBy 包装一个变速动作就可以了:
cc.EaseSineOut:create(cc.RotateBy(0.5, 15))
有没有觉得很巧妙!
5. cocos2d的历史起源
2005年,Ricardo和朋友萌生了用Python语言 “一星期编写一个游戏”的想法。在2005~2007年间,他们设计了许多种这样的游戏。值得注意的是,每次在设计一个新的游戏时,其游戏引擎都是重新开发的。
2008年2月,他们在阿根廷Córdoba市附近的Los Cocos,决定基于以前的开发经验,把技术进行整合,并组建了游戏引擎的原始开发团队。一个月后,第一版的游戏引擎诞生了,根据其诞生地取名为Los Cocos。一个月后Los Cocos引擎发布了0.1版,其名称从Los Cocos更名为Cocos2D。
团队将研究成果在PyCon 2008和EuroPython 2008上都做了展示,2008年正值乔布斯公布发展iPhone游戏的想法,因此他们决定抓住商机,在2008年6月宣布跟iPhone平台进行接轨,并在当月就公布了用Objective-C编写的Cocos2D for iPhone 0.1版,它与Python版的Cocos2D拥有相同的设计思路。截止到2008年12月,App Store上已有超过40个用Cocos2D引擎开发的游戏。
2009年,团队设计了Cocos2D的世界编辑器Cocos2D-Python,这款所见即所得的编辑器使用起来十分方便。此时,Cocos2D的各种平台、各种编程语言移植版也开始涌现。
ShinyCocos(Ruby bindings)、Cocos2D-Android(Java based)、cocosNet(Mono based)都诞生了。同时,英国的设计大师Michael Heald为Cocos2D设计了新的LOGO,如图1所示(此前Cocos2D的LOGO是一个奔跑的椰子)。
cocos2d是一个基于MIT协议的开源框架,用于构建游戏、应用程序和其他图形界面交互应用。可以让你在创建自己的多平台游戏时节省很多的时间。
Cocos2D也拥有几个主要版本,包括Cocos2D-iPhone、Cocos2D-X,以及被社区普遍看好的Cocos2D-HTML5和JavaScript bindings for Cocos2D-X。同时也拥有了非常优秀的编辑器(独立编辑器),例如SpriteSheet Editors、Particle Editors 、Font Editors 、 Tilemap Editors。
另外,2012年发布的CocoStudio工具集是开源游戏引擎Cocos2d-x开发团队官方推出的游戏开发工具,目前已经进入稳定版。CocoStudio吸取了他们自己在游戏制作中的经验,为移动游戏开发者和团队量身定做,旨在降低游戏开发的门槛,提高开发效率,同时也为Cocos2D-X的进一步发展打下基础。
6. cocos creator用的是什么代码
这个版本 用javascript就可以。
7. Cocos的基本简介
2015年2月,触控科技正式推出cocos游戏开发一站式解决方案,重新定义无缝的工作流。cocos整合了Cocos 2d-x、Cocos Studio、Cocos Code IDE等框架及工具,为开发者提供了全套的游戏开发解决方案。
Cocos立足于一个更大的视角,它将cocos家族中的所有开发框架、工具和编辑器整合到了一起。如果说Cocos 2d-x是一款游戏开发引擎,那么cocos就是一个完整的游戏开发解决方案。它不再仅仅着眼于游戏编码,而是将对开发者的支持延伸到了整个工作流程,将策划、程序、美术这一开发铁三角都囊括了进来,为手游开发提供了专业可靠的一站式解决方案。
Cocos游戏开发一站式解决方案,包含了从新建立项、游戏制作、到打包上线的全套流程。开发者可以通过cocos快速生成代码、编辑资源和动画,最终输出适合于多个平台的游戏产品。
游戏从创意、开发、测试、上线都有一个完整的流程,触控科技从产品设计角度直接用清晰的脉络把上面提到的这些工具、服务进行了整合,形成最短、最清晰的工作流。这个整合后的产品就是现在的cocos。
原本cocos引擎家族所有独立产品,如Cocos 2d-x引擎框架,Cocos Studio游戏编辑器、Code IDE代码开发工具等,如今都统一在cocos里。
8. cocos studio和cocos2d-x有什么区别
CocoStudio是一套专业的永久免费的游戏开发工具集,帮助开发者快速创建游戏资源,将大部分繁琐的游戏开发工作使用编辑器来快速制作,CocoStudio包含了游戏开发中核心的几个游戏编辑器,UI编辑器、动画编辑器、场景编辑器、数据编辑器,用于处理游戏中的动画资源、UI界面、游戏场景、游戏数据,针对于开发团队中不同的职业进行深度设计,规范了整个开发流程,让开发团队中每个人各执其职,发挥自己最大的作用。从而达到高效率,高质量,低风险,低成本的效果。
Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。
9. 推荐一下无需编程的游戏引擎,类似于cocos 2d名气大的引擎
想从事这行工作,又不编程,那就做美术和策划吧,真想自己做游戏,不可能不写代码的,即使用插件也要有编程的基础知识。
我只用过unity,你可以了解下,跨平台引擎,当前比cocos更具优势和市场,而且容易上手。你可以查查他们之间的对比。(unity可以做3d,cocos只能做2d)
至于学习编程的基础,数学和英语学得好当然有优势,学得不好也不是不能编程,数学是做游戏(特别是3d游戏)经常计算要用到的,多数都是比较简单的运用,像空间向量的计算。只有项目复杂要求高,在后期才会用到一些高级数学计算,比如cg编程要会线代,这些工作主程不会分配给新手程序员的,而且大多数算法网上都有,实在不会就别人的,英语最大的作用是阅读外语文档,其次才是代码的规范命名,现在中文教程也挺多的,也不用太担心。
最重要的是,兴趣,只要你热爱这一行,坚持下来,没什么学不好的。
祝你成功!