游戏
文章平均质量分 53
iOS_David_Dai
● 本人有较强独立性,能够较快适应新环境;
● 有耐心,遇到问题不轻易放弃,通过多途径找到答案;
● 有较强的实战经验和实际操作能力;
● 性格乐观开朗,做人本分,有较沉稳的性格;
展开
-
游戏的分类
二、游戏的分类 1、按运行平台分类 1)电视游戏 顾名思义,需要电视的辅助才能进行; 2)街机游戏 通常为大型游戏机,在商场和专业游戏厅可以见到,利用摇杆或者方向盘等各种体感控制器操作; 3)便携式游戏 又名掌机游戏,是指使用专有的小型游戏及运行,可以随身携带的游戏软件。 4)手机游戏 随着手机技术的发展,手机的功能已经越来越多原创 2012-07-10 19:20:58 · 888 阅读 · 0 评论 -
cocos2d-x-2.2.5项目创建--命令行创建
Gavin:downloads DavidLik$ cd cocos2d-x-2.2.5/Gavin:cocos2d-x-2.2.5 DavidLik$ cd tools/Gavin:tools DavidLik$ cd project-creator/Gavin:project-creator DavidLik$ sudo ./create_project.py Usage: c原创 2014-08-07 18:27:16 · 1200 阅读 · 0 评论 -
Cocos2d游戏学习之主角不动
这周过得挺充实的,白天上课,晚上开发游戏,玩过不少的赛车游戏,感觉挺爽,非常喜欢超速的刺激感。通过仔细的发现,赛车类的游戏中玩家操控的精灵都是在屏幕中央,而且无论怎样变动,都在屏幕中的某个位置不动,动的是背景,背景反方向移动,在肉眼看是主角是在动。如何做到除了主角不动其他都在反方向动呢?这就需要用到CCSpriteBatchNode这个类,用过这个类的人都知道是什么,不妨让我再解析一次,这类与原创 2013-09-07 20:11:32 · 905 阅读 · 0 评论 -
CCMoveTo和CCMoveBy的区别
移动精灵,两者的区别在于:CCMoveTo是移动到指定坐标,CCMoveBy是相对坐标。如ccp(50,50),前者表示移动到x=50,y=50处,后者表示向x方向移动50个单位,向y方向移动50个单位。原创 2013-08-27 16:24:40 · 944 阅读 · 0 评论 -
CCSpriteFrameCache的用法
让我们首先创建一个工程骨架--使用cocos2d工程模板创建一个新的项目并取名为AnimBear. 接下来,下载一些熊行走的图片。 当你解压之后,看看那些图片---它们仅仅是一张张单个的熊在行走的动画帧。但是,当你把它们连续地放映,就会看到一只熊在移动。现在,把这些图片加到工程里面,然后基于这些单个的图片来创建动画。然后,在cocos2d里面,还有另一种更加高效的方式来创建动画转载 2013-08-22 17:53:34 · 847 阅读 · 0 评论 -
Cocos2d-x利用CCSpriteBatchNode提高渲染效率
以前写过一个游戏中的天气系统,今天有人说我的天气系统有点卡,不是很好用。我看下了他的代码,发现他改了我的代码,把CCSpriteBatchNode删除了,直接用addChild,每个sprite都是重新读取的贴图。 我想说,同学呀,你把暴风雪所有特效开启后,你有没有注意下你的游戏场景显示了1000多渲染批次。这能不卡吗? 今天刚好有点时间,我介绍下CCSpriteB转载 2013-07-24 17:51:12 · 718 阅读 · 0 评论 -
cocos2d-x 使用action实现各种动画效果
做项目遇到了很多动画效果,基本大多数使用action实现的,当然也可以自己在每一帧的时候自己去实现,原理基本一样的。1、使用CCMoveTo左右快速抖动。[cpp] view plaincopyCCPoint pointL=pointBg; CCPoint pointR=pointBg; pointL.x-=3; p转载 2013-07-24 17:50:07 · 978 阅读 · 0 评论 -
cocos2d-x学习(一)
第一部分:CCActionInterval家族(持续动作)持续动作,顾名思义,就是该动作的执行将持续一段时间。因此持续动作的静态生成函数,往往附带一个时间值Duration。例如:CCActionInterval *moveByAction=CCMoveBy::actionWithDuration(0.5f,ccp(5,5)); 持续动作类名后缀:一般有两种后缀,一转载 2013-07-24 17:47:22 · 1043 阅读 · 0 评论 -
Cocos2d-x制作太空射击游戏
Cocos2d-x制作太空射击游戏本篇教程为泰然翻译整理,《cocos2d-x跨Android&iOS平台开发入门教程》系列之《cocos2d-x制作太空射击游戏》。“”在这篇教程里,我将向你展示如何利用 How to Make a Space Shooter iPhone Game里创建的工程制作一个太空游戏转载 2013-04-18 17:27:14 · 1352 阅读 · 0 评论 -
cocos2d-x 开发中使用的一些工具
这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的。就记录一下。位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsParticleCreatorParticle D转载 2013-05-17 21:28:32 · 702 阅读 · 0 评论 -
如何在macox下面配置集成ios和android游戏教程
教程截图: 1.准备工作,配置开发环境:开发环境:mac ox 10.7.3 + xcode4.2 + ndk r7 + eclipse helios部署环境:中兴v880 root过了 刷2.3.5的rom, 模拟器是api 7 ,android 2.1 a、首先安装好xcode和eclipse,关于这两个工具的 安装就不多说了。xcode转载 2013-04-20 23:35:15 · 1018 阅读 · 0 评论 -
cocos2d —— 使用多个层 源代码(图)
将MultiLayerScene 转化为半单体件对象以上是TargetedTouchDelegate的触摸处理过程===========================================================================原创 2013-03-21 17:13:12 · 826 阅读 · 0 评论 -
cocos2d学习(1)使用多个场景
了解场景转换时,使用的几个函数( onEnter , onExit ,等一些方法)的先后顺序调用——(日志记录)2013-03-20 21:30:18.520 LikScenesAndLayers[4220:207] ======================================2013-03-20 21:30:18.520 LikScenesAndLayers[42原创 2013-03-20 21:27:52 · 1008 阅读 · 0 评论 -
游戏设计
游戏设计如果没有好的设计,或者没有充足的计划和思考阶段,游戏就注定会遭到失败。从一些手画的草图和笔记开始。选择游戏的类型:将你的游戏类型与目标硬件匹配是首要的关注点。单屏幕的动作游戏或者拼图游戏非常合适于iPhone和iPad,例如《愤怒的小鸟》和《植物大战僵尸》。接下来会用Raiders,这个经典的题材——“好人独自对抗抢掠者”确定外观:构想出游戏内容的思路之后,就可以考原创 2012-09-22 14:34:36 · 614 阅读 · 0 评论 -
游戏背景知识
游戏背景知识1、游戏循环在每个游戏的背后都有一个作为游戏协调程序的游戏循环。检查用户输入——>移动游戏对象——>检测碰撞——>播放声音——>绘制屏幕——>检查用户输入,这样不断的循环。2、Sprite组件Sprite组件是基于像素的二维游戏对象。它们能够代表从主玩家对象到敌人、武器、导弹甚至最高分数显示字体的所有内容。3、Sprite SheetSprite Sheet原创 2012-09-21 11:21:03 · 891 阅读 · 0 评论 -
游戏公司的部门介绍
游戏公司的部门介绍1、 研发部门 2、市场推广部门 3、客服以及人力资源部门 研发部门主要分为四个部:策划部、程序部、美术部、以及测试部门。 策划部:主策划、系统策划、资源策划、剧情策划、数值策划。 程序部:主程序员、游戏引擎开发工程师、游戏客户端开发工程师、游戏服务器开发工程师 美术部:主美术、原画设计师、2D美术设计师、原创 2012-08-08 11:53:48 · 12654 阅读 · 0 评论 -
游戏引擎
游戏引擎 借用上一款类似题材的游戏中的部分代码作为新游戏的基本框架,来开发新的游戏这样就能极大地节省开发时间和开发费用,不断提取游戏中的关键技术并进行优化,就逐步演变成了一个很时髦的东西:游戏引擎。Doom 引擎是第一个被用于授权的引擎,脚本技术以及一种类似集线器的关卡设计,使你可以在不同关卡之间自由移动。引用脚本序列技术,令游戏通过触动事件的方式让玩家真实地体验到情节的发展;引入人原创 2012-08-07 10:44:20 · 700 阅读 · 0 评论 -
游戏是什么
一、游戏是什么?玩的起源与生产劳动、军事和民俗传统等都有着密不可分的关系,由于历史渊源和文化背景的差异,各地对于玩的理解可能略有些区别,但究其根本都是人的一种本能,是人类发展必然产物。特点:很多玩家痴迷于游戏的原因也正是因为在游戏中他们可以在一个完全虚拟的世界中展现自己,未完成许多现实生活中不可能发生的事情。(趣味性)规则的好坏也会直接影响游戏的游戏性。游戏目的也需要满足不同玩原创 2012-07-10 18:40:09 · 464 阅读 · 0 评论 -
【MAC】Not valid jdk isntalled ---JDK版本高导致不能release
这几天在网上搜贴找如何解决Not valid jdk isntalled的问题,但是一直没结果。这是用了ANT来release,限制了jdk版本不能超过1.7。我在Mac机上安装了最新的jdk1.8,所以release的时候一直报这样的错误。如何去解决这个问题:1、下载一个1.7版本的jdk;(或者)2、用Mac机上自带的1.6版本的jdk;最好的方法就是不用下载,下面我就以不用下载来讲讲原创 2014-08-22 14:44:36 · 1147 阅读 · 0 评论