且不说立项与设计阶段的工作量,一个完整的游戏在开发阶段设计的职责范围也是很广,还有个大问题就是PuTsangTo项目也是本人在边学边做,截止目前还是满满的无从下手的感觉,一方面是技能与经验不足,另一方面就是要做的事情实在很多,虽然大致有哪些多少都有点数,但从感觉从那一部分先做都不太爽. 静下心来思考所有的工作,要做的主要有这么几点: 1. 美术资源.具体到2d游戏那就是贴图资源,动画切片资源,还有就是骨骼动画之类的.不是学美术出身,所以决定这方面一切从简,直到游戏初型基本呈现,再贴上酷炫的图也不…
先立下flag,至少1年之内坚持并2年之内完成自己的一个梦想--游戏开发. 没有参加培训也不打算参加培训,就纯靠业余时间自学并用自己的思路完成一整套游戏体系.做出此决心时也已经做好准备烂尾了,但是有种执念是:赌上自己肤浅的小三年程序开发经验.纯靠自信的美术与音乐天分以及自作聪明的项目管理与游戏策划理解的话,总归能完成点什么不得了的事情的. 在此将此次行动代号定为PuTsangTo.(来源是日本建筑的中文名表参道的自创英文发音) PTT行动怎么看都是在不务正业,所以日常还是要保持web开发方面的项…
继续上一部分,游戏的定位是横版平台动作类游戏,所以得有跳跃动作,首先想到的就是物理引擎,不过在2D游戏里,仅为了角色的跳跃而引入物理引擎,目前想来有些不至于,仅使用cocos默认带有的碰撞系统也足够了,所以,至少目前色测试场景下,角色的纵向运动就使用简单的算法来模拟. 思路是这样的: 1. 定义一个恒定的纵向速度,角色一直都拥有此速度,并在脚本的update回调中每次都更新角色位置,效果就是角色会匀速下降. 2. 引入碰撞,给角色分组到Actor,给地面或平台分组到Platform(给节点分组后…
runWithScene(CCScene* scene):启动游戏,并运行scene 场景.这个方法在主程序启动时第一次启动主场景时调用.   replaceScene(CCScene* scene):直接使用传入的scene 替换当前场景来切换画面,当前场景将被释放.这是切换场景时 最常用的方法.   pushScene(CCScene* scene):在不释放旧场景内存的情况下运行新场景,推进新场景相当于在当前可见的纸上再放一张纸,而之前的纸位置何持不变.适用情况: 1.推进一个经常被用到的…
大家好,我是秦培,欢迎关注我的博客,我的博客地址blog.csdn.net/qinyuanpei. 在上一篇文章中,我们通过自己定义着色器实现了一个简单的在3D游戏中选取.显示物体轮廓的实例. 在文章最后,博主给大家留下了一个问题,就是我们的这样的方法存在一定的问题,无法运用到复杂的模型上. 原因是什么呢?这要从这样的方法的原理上来说.事实上这样的方法相似于摄像机的视角方向上对物体进行了一个投影.这样的话,假设模型被其他物体遮挡的话,就会出现渲染不全然的问题.如图所看到的,有一位朋友在评论中提出…
一. 跳跃与移动的优化与完善 先给上一次的内容做一次补救,也就是上一次中还留存的,由于键盘按键事件的第一次回调与后续回调之间会间隔个小半秒带来的跳跃落地后动作延迟的情况. 最终的键盘按下回调的处理代码是这样的: onKeyPressed: function (keyCode, event) { switch(keyCode) { case cc.KEY.left: this.direction = 'idle_left'; if (this.stay) { this.move = 'move_l…
书籍地址:http://book.douban.com/subject/20392269/ 一句话点评该书:想用Lua作游戏脚本开发的同学值得一读! (一)本书特点 市面专门讲Lua的中文书籍非常少,窃以为,一方面可能认为Lua比較简单,可深入讲的东西并不多:还有一方面,说明Lua的开发人员数量,(尤其是国内)还是一个比較小众的群体,出版商们也无利可图.回到这本书,它不同于一般纯粹讲Lua语言本身的书籍,如:<Lua程序设计>等,而是专注于解说Lua在游戏领域的应用,从书中列出的几个样例来看,…
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为cocos2d-x-2.1.5)    博主发现前两个系列的学习教程被严重抄袭,在这里呼吁大家请尊重开发者的劳动成果, 转载的时候请务必注明出处:http://blog.csdn.net/yangyu20121224/article/details/11180135 经过上一篇文章对整个框架进行简单的分析了之后,我们可以开始着手开发了.这里 采用增量开发的方式,每一次项目的更新都完成其中一部分功能,同时保持其可扩展 性.功能的复杂性逐…
如果丢失格式.图片或视频,请查看原文:https://mp.weixin.qq.com/s/RDVMg6l41uc2IHBsscc0cQ 很多童鞋没有系统的Unity3D游戏开发基础,也不知道从何开始学.为此我们精选了一套国外优秀的Unity3D游戏开发教程,翻译整理后放送给大家,教您从零开始一步一步掌握Unity3D游戏开发. 本文不是广告,不是推广,是免费的纯干货!本文全名:喵的Unity游戏开发之路 - 对象管理 - 多场景:场景加载 在播放模式下创建场景. 在场景之间移动对象. 处理多个…
Android游戏开发实践(1)之NDK与JNI开发02 承接上篇Android游戏开发实践(1)之NDK与JNI开发01分享完JNI的基础和简要开发流程之后,再来分享下在Android环境下的JNI的开发,以及涉及到的NDK相关的操作.当然,本篇仍是以Eclipse作为开发IDE,虽然Google官方已经不再支持Eclipse了,推荐是用AndroidStudio进行开发.但对于游戏开发来说,IDE的影响并没有那么大,且从Eclipse那个时代过来的,对Eclipse还是感情很深的.后续,还有…