首页
学习
活动
专区
工具
TVP
发布

Cocos2d-x】开发基础-Cocos简介与环境搭建

本篇博客讲解: Cocos2d-x介绍与环境搭建 1.移动平台游戏引擎介绍 2.Cocos2d家谱介绍 3.Cocos2d-x设计目标 4.在Windows平台下开始开发Cocos2d-x...我们看上面的图,首先,从横向来讲,cocos2d可以用很多平台开发,基于不同平台开发,很方便! 还有发布平台,写一个程序,发布到多个平台!...image.png 可以看到,我们有4条线路来开发游戏 1、C线路:通过c++ 2、D线路:通过Lua(我们不需要管和c++的绑定) 3、B线路:JS绑定的引擎 cocos2d-js如果想开发本地游戏...,需要调用cocos2d-x(我们不需要管怎么绑定的,只要会JS,就能开发本地游戏) 4、A线路:开发网页游戏 4.在Windows平台下开始开发Cocos2d-x游戏 为什么选择在Window下开发游戏...win32程序在最后发布的时候其实是没有用的,win32其实只是开发,模拟测试,还有学习的环境 install-deps-linux.sh就是基于Linux的安装开发的文件 cocos目录 cocos2d

1K30
您找到你想要的搜索结果了吗?
是的
没有找到

Cocos游戏开发入门最佳实践

所以第一篇文章我主要会介绍一下我从web端开发转向游戏开发这个过程中,我对cocos的工作流程的一些认识。...UI开发 和web端的开发不一样,cocos的UI是不用写样式的,界面上所有的元素都是用图片堆积起来的,对我来说这个转变过程挺有意思的,把样式编写去掉了可以省掉我们一些布局的时间,我在开发项目过程中也发现了一些比较好的实践方法...在正常情况下我们修改了代码,只有回到cocos界面才能触发项目实时热更新,而我们在vscode上配置好编译的task,并且设置启动task的快捷键,我设置的快捷键是cmd+r,我们就可以在vscode上通过快捷键触发项目的热更新...还有一种常见的情况就是一个物体它有两种甚至多种状态,当我刚上路的时候我对cocos的内置对象还不熟,然后因为我们界面上的基本组成单元是sprite图,我就做了一个很蠢的操作就是有多少状态我就创建多少sprite...应该会有部分的前端像我一样是做web开发的,以前没有接触过游戏开发,那要实现这个需求就一脸懵逼,总不能让我用一个个sprite去代替吧。

99820

移动app开发流程,app开发步骤

个人github:https://github.com/qiilee 欢迎follow 移动app开发流程,app开发步骤 app是手机软件的简称。...一款好的app需要哪些步骤? 移动应用开发步骤1. 规划应用UI 移动应用开发步骤2. 设计数据操作与存储 移动应用开发步骤3. 跳转多页面实现 移动应用开发步骤4....功能开发: 产品经理协同主工程师,基于APP界面设计方案,形成程序架构设计方案,并有工程师团队进行开发,完成产品设计。...经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询 开发app项目的步骤 据北京APP开发公司东方爱智总结得出:一个完整的app开发过程要经过合同的签订→项目启动→建立产品原型...这就是一个完整的app开发过程 App开发是一个不断和客户沟通和推敲的过程。首先,如果要做一款app,必须要前期进行沟通,初步表明此款app要实现的效果,属于哪个类型的app

1.5K20

Cocos开发者社区趣闻播报

Cocos全3D动作独立大作《诛将录》 第一眼看到游戏视频就被深深的震撼了,3D一直是Shawn未敢尝试的领域,2D都没搞清楚怕3D只会更打击人...不过看到这个游戏视频,而且还是以Cocos为基础开发出来的...看看《诛将录》的开发者对游戏涉及的技术内容介绍: 采用cocos3.x引擎修改版完成,自研编辑器工具链,整合引用particular univers 粒子系统,搭配新增3D特效编辑器,实现完整特效系统。...Creature2D骨骼动画工具 Creature是理想的动画工具,适用于游戏开发者,数字艺术家和网页设计师,他们希望添加特殊的动画魔术,让您的内容焕发活力,以及令人难以置信的简单和省时的方式制作出惊人复杂的动画...sun.png,那么最终的粒子文件为 sun.plist, sun.png 更多资源和使用方法可以参考下面视频: https://www.bilibili.com/video/av43854514/ 个人开发都是孤独的...感谢「悦雨」对pbkiller的反馈,pbkiller在Cocos Creator 2.1.1确实是有问题,Bug已经解决,新版本已经提交Cocos插件商店,目前还在审核中。

62120

JS基础 | Cocos Creator 开发环境搭建

Creator:游戏引擎,开发游戏应用 以上软件 Shawn 已经为大家准备好了,通过公众号菜单回复【开发环境】获取。...三、Cocos Creator Cocos Creator 是厦门雅基软件开发的跨平台游戏引擎,支持在 Windows 和 Mac 下进行游戏开发,下载地址: https://www.cocos.com...Windows 或手机 App 版本的游戏,而是聚焦在 HTML5 版本的游戏,因为它可以运行在几乎所有系统、设备、平台之上。...在启动 Cocos Creator 主程序时,首次还需要登录,我们还需要注册一个 Cocos 开发者帐号: ? 打开工程后,点击顶部启动按钮运行预览: ?...范例集合中有大量的案例,演示了 Cocos Creator 引擎编辑器和 API 的使用,是我们学习 Cocos Creator API 接口极佳的教材,建议初学者先将范例合集启动起来,将所有功能点都浏览一遍

1.7K20

cocos creator 部署微信云开发

(这仅为小弟的学习笔记,不作为教程,如有错误请大佬指出) cocos creator中通过调用微信的接口去获取用户授权的信息,之后云函数把用户数据保存至云数据库,再从数据库回调到cocos端处理。...比如把用户头像和名称通过远程加载到cocos小游戏中使用。 一.登录游戏,授权用户信息: 在微信开发者中进入游戏,用户点击任意位置的时候,获取用户的授权信息。...window['Globa'].userInfo); }, fail: console.error() }) } 3.在main.js授权脚本调用全局函数,对用户授权的注册信息进行处理 4.打包发布,在微信云开发上运行...,并设置云环境(每一次构建打包都需要重新设置云环境) 5.上传用户数据成功,这样子在cocos中就可以获取到用户数据了,也能把用户数据存到云数据库中。...图一: 图二: 2.在数据库创建两个集合保存需要分享的标题和图片 集合一:保存分享标题 集合二:保存分享图片 3.在cocos中创建一个按钮,并且调用onClickButton

1.2K30

Cocos2d-x】开发基础-Cocos2d-x坐标系

世界坐标和模型坐标 4.实例:世界坐标转换为模型坐标 5.实例:模型坐标转换为世界坐标 UI坐标和OpenGL坐标 image.png UI坐标就是Android和iOS等应用开发的时候使用的二维坐标系...所以OpenGL主要是给3D世界来做渲染,但是cocos2d觉得OpenGL速度快,所以就把OpenGL拿过来了做为一个引擎,这样的话,cocos2d就使用OpenGL坐标作为默认坐标 OpenGL...这两个是类似的技术 世界坐标和模型坐标 由于OpenGL坐标有可以分为:世界坐标和模型坐标,所以Cocos2d-x的坐标也有世界坐标和模型坐标。...虽然cocos2d画的是2D对象,但是实际上是以3D技术来绘制的,因此还是叫模型坐标 世界坐标的整个坐标的参考系在第三方!

36720

前端APP开发

移动端APP开发方式概述 按照开发分类,大致可以分为下面这三种: 1、WebApp WebApp开发,严格来说并不是一个APP软件,只是一个Web型的微网站。市面上也被叫做H5应用程序 。...虽然开发人员单单使用HTML5和JavaScript就能构建功能复杂的应用程序,但仍然存在一些重大的局限性,具体包括会话管理、安全离线存储以及访问原生设备功能等。 将我们写的页面,封装成一个App。...写页面的方式来开发App(APIClound)。 优点:开发时间短、兼容性强、方便系统移植。 缺点:必须有网络的支持,用户体验相对差,对于手机的一些原生底层功能不能实现。...优点:原生App、用户体验非常好、可以调用手机的底层组件。 缺点:开发时间长、兼容性差、必须掌握Java等编程语言。...3、HybridApp(混合式App开发) 介于WebApp和NativeApp这两者之间的App开发时间短、成本低、用户体验度好,可以调用手机底层组件,方便移植,是目前及未来App开发的流程趋势。

77640

前端er开发cocos小游戏快速入门

cocos 网上很多是视频教程,虽然对新手友好,但是信息密度太低了,这里我总结一下 cocos 专有的或者不太符合直觉的一些点,前端的同学看完以后能更快的进入 cocos开发中。...同一个功能不同平台之间有不同的 api ,比如 localstorage 的使用会有所不同,cocos 会帮我们在上层抹平,只需要按照 cocos 的语法编写,编译的时候选择相应的平台就会转成对应平台的...编辑器 cocos 开发和平常的前端开发不太一样,它是代码结合 UI 拖拽来实现的,通过拖拽我们可以快速的布局、添加组件、设置属性等。...编译 编译的时候我们选择微信小游戏,填写 appId ,编译完成后通过微信开发者工具导入 build 出来的文件就可以了。...希望对大家有帮助,如果错误也欢迎指出,也可以体验一下我这次开发的小游戏,哈哈:

40810

Cocos2d-x游戏开发Cocos2d-x中的数据存储技术

那玩家一定会掏出准备已久的西瓜刀~)   其实Cocos2d-x引擎早已为我们开发者封装好了多种数据存储的类或者方法,包括简单信息的存储,文件的读写,SQLite数据库和RAR格式的压缩文件的读取等等。...的UserDefaultAPI文档中查询(吐槽一句Cocos2d-x的文档真够差劲的,相比之下Egret的文档好很多。)   ...本篇博客所有代码已经同步到Github:   UserDefault类使用:https://github.com/XINCGer/Cocos2d-X_Tools/tree/master/Cocos2d-x_Demo.../LocalDataSave   文件读写操作:https://github.com/XINCGer/Cocos2d-X_Tools/tree/master/Cocos2d-x_Demo/FileSystemInCocos2dx...  下一篇博客,我们将学习Cocos2d-X中的弱联网技术。

45010

后台开发 vs App应用开发

原文链接地址:后台开发 vs App应用开发? 最近很多老铁从app转做后台了,说app招聘的太少了,基本混合开发一出,app原生开发需求越来越少。...[1240] App应用开发成果显著,能够激励自己进步,比较好玩。优势是能够自己独立开发应用,有更多的机会接触需求/客户,更懂产品。由于我不是做这方面的,所以它的苦逼之处我也太清楚,跨平台?...应用开发好‘玩’,会有“所见即所得”的看得见、摸得着的成就感,而且上手快,有项目的话很快就能积累起经验。...后台开发修炼内功,需要沉得下心,但是知识体系比较稳定,以不变应万变。优势是对系统底层比较熟悉,能够更好的胜任架构方面的工作。...公司后台一般是java的,我在公司负责后台和app的对接工作,后台侧重业务的处理,数据的优化和传输的稳定性,容错能力……App侧重用户体验,现在我是双语开发,做好java的后端支撑,又做App的前端体验和展示

1.2K30

Hybrid App开发模式

Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。...Native App 移动互联网刚开始兴起的时候,我们手机上的应用(App)都是通过Native App开发而成的;Native App开发具备很多的优势: ->开发出来的产品具备良好的用户体验,...Hybrid App 正是在这样是机缘巧合下,基于HTML5低成本跨平台开发优势又兼具Native App特质的Hybrid App技术杀入混战,并且很快吸引了众人的目光。...Hybrid App是把Native App和Web App混合在一起的新兴模式(目前市场上的大部分App都是混合模式开发的)。...这种移动应用主体通常是Native App,Web技术只是起到补充作用。开发难度和Native App基本相当。

1.9K20

app开发之deviceone

deviceone,跨平台、低成本、纯原生的app开发服务,具体介绍见:http://www.deviceone.net/ do不同于dcloud、rn等开发套件,do只是一座桥梁,可以选择使用javascript...or lua进行纯原生开发开发后的app同时适配android、ios、winphone、桌面等平台,真正实现了跨平台原生开发的特点,开发出的app体验度也近乎原生,相比dcloud、rn等,似乎流畅度更好点...1、do的主要特点 跨平台、纯原生 可以使用js开发,门槛较低 官方提供在线打包功能,目前不支持离线打包 app界面开发完全拖拽实现,类似于java swing桌面开发或者c#桌面开发,布局快速 提供应用内升级...window.onDeviceOneLoaded = function() { var nf = sm("do_Notification"); var do_App..."); close.on("touch", function() { app.closePage(); }) page.on("back", function(data) { app.closePage

1.7K00

扫码

加入 开发者社群

领取 专属20元代金券

Get大咖技术交流圈

扫码加入开发者社群

相关产品

  • 云开发 CloudBase

    云开发 CloudBase

    云开发(Tencent Cloud Base,TCB)是腾讯云为移动开发者提供的一站式后端云服务,支持小程序、小游戏、Web、APP开发。它帮助开发者统一构建和管理资源,让开发者可以专注于业务逻辑的实现,而无需理解后端逻辑及服务器运维知识,开发门槛更低,效率更高。

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券