2015《Cocos2dx-JS游戏集合》

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  51 随笔 :: 4 文章 :: 179 评论 :: 0 引用

随笔分类 - Andrion手机应用开发【全解】

安卓系统面世以来一直备受关注,现在大家都热衷于开发自己的应用软件,作为一个程序员,应该也学习一下。这套全解应用是学习使用,涵盖androidUI,开发模式,数据库存储等多元化全解的技术应用文档。
摘要:大家都知道: 控件名.setVisibility(View.GONE);能够在安卓里面隐藏控件,并且不占空间! Ok,但是带动画效果的控件隐藏效果是不一样的。有一定区别,犹豫在视图中,setVisibility属性只是在静态的线程里面才能生效。 那么动态效果的时候setVisibility属性就会失效了。所以在这里介绍一点编程小技巧 首先我们看一下图: 阅读全文
posted @ 2012-03-08 10:41 入梦凡尘 阅读(1822) 评论(3) 推荐(2) 编辑

摘要:前两天发随笔,居然没通过,有点郁闷,其实我是想和大家交流讨论网游研发技术,呵呵。写下在自己研发网游这几年来的心得和感受,同时也希望得到大家的支持,上星期周六周末都在家里面研发道具系统,周末晚上总算完工,下面写下我的心得: 道具的功能点如下: 1,道具使用【如果是装备,则为装备状态】 2,道具贩卖 3,道具丢弃 在游戏中的道具列表中 阅读全文
posted @ 2012-03-05 10:52 入梦凡尘 阅读(1857) 评论(0) 推荐(3) 编辑

摘要:这下到了说精灵系统纸娃娃的时候了,在每款RPG游戏中都有类似的实体人物造型在游戏中呈现,当然呈现的方式不同,有可移动的,固定的。一般有两种模式,NPC人物,主角人物等类型,就是精灵系统的衍生,人物主角可移动的情况,和第一人称移动的,在我们这个游戏中,我不探讨人物移动【4方向,8方向】的精灵系统,我们做的是表现形式的NPC人物精灵系统,它拥有的功能就是【左右翻转,动态,说话,战斗】,在canvas android中我们利用到 Bitmap 绘制图像,控制素材的反转效果。 阅读全文
posted @ 2012-03-02 22:22 入梦凡尘 阅读(1971) 评论(0) 推荐(1) 编辑

摘要:传统网页游戏中的战斗系统无非两种,服务器端请求数据资源后,在游戏中进行配置,然后以动画形式表现出来。诸如十年一剑这类网游,战斗系统就是,靠装备+技能配置+家将辅助。在这里我想说决定一款游戏是否好玩,关键就在2个地方,游戏性【新颖的系统,和各种创新玩法】和交互性。所以我们除了要有研发游戏技术,还要有研发游戏的点子。做出什么样的系统才能吸引玩家?我们的游戏中,战斗系统算是一个小亮点,和大多文字类型游戏一样,通过玩家请求打怪,获得打怪数据,只不过将打怪数据图层化,界面化。 阅读全文
posted @ 2012-03-01 13:09 入梦凡尘 阅读(2138) 评论(0) 推荐(2) 编辑

摘要:在游戏中游戏人物角色模型的建立是很重要的,人物角色属性包括:角色名,称号,属性【血,攻击,防御】,技能,经验值等,在我们的游戏中,我们还加入了特殊技这样的另类玩法,特殊技其实是一种类型值,玩家可以再战斗中使用特殊技进行战斗的逆转。直接说正题吧,首先分析完之后我们从服务器端的开始,服务器端要有一套标准的人物设置的工具,这样的工具起初建立起来时比较困难,不过后期使用会很多。今天我就将在游戏界面中我们通常看到的类似状态栏一样的工具条做出来,能让玩家直观方便的看到当前自己的状态信息。 阅读全文
posted @ 2012-02-26 12:51 入梦凡尘 阅读(1857) 评论(0) 推荐(3) 编辑

摘要:呵呵,前面铺垫了那么多,实际上客户端的东西没来得及跟大家一一解释,游戏世界也没来得及跟大家说是怎么样的一个游戏。 游戏故事背景: 公元1189年,一个大时代的开始,时事造英 雄,南宋时期有三大世家,龙家,太宗钦建的神策营,由龙家之主龙傲天统领。天波杨 府:“清风无佞天波滴水楼”抗辽英雄杨业 之府,欧阳家,一代剑神欧阳宇轩创立的焚 香谷使众多高手慕名而来打探想偷取欧阳家 的绝世武功秘籍,但是来过焚香谷之后都纷 纷归隐退出江湖,要么就是直接留在焚香谷 终生再不出谷。江湖中还流传了一个传说, 这个传说源于一张地图,此图名叫山河社稷 图,太宗皇帝当年亲命大臣以及各路武林高 手销毁此图,因为传言只要拥有此图,参透 其意,便可得天下,统一武林。于是展开了 一个个关于山河社稷图的传奇故事。 阅读全文
posted @ 2012-02-25 23:27 入梦凡尘 阅读(1058) 评论(0) 推荐(2) 编辑

摘要:上回说到:“服务器端的一些简单界面·········”。吃晚饭,继续说一下客户端吧,客户端采用了多层架构,大家对C#的多层架构也比较了解,最标准的就是三层架构了,不一一说了,为了和服务器端的架构匹配,客户端的数据层有简单的重构,就是单独写来对接业务逻辑,没有接口,比较蛋疼的是,当初我和我的朋友商量,是否为了这个游戏单独做一个模块实体生成的工具,但是我们的业务不同就只要放弃这个想法了,不过以后团队大了要实现这个东西。实现这个数据层的接口工具的好处就是,服务器端有一些业务和底层需要修改的时候,执行这个工具后客户端对应也会生成或修改这样的模块的数据接口。我们大概花了半个月的时间来处理对接服务器端和客户端的底层数据。 先来看一下服务器端有什么标准吧,从数据库入手: 1,数据库对应的服务器端的模型需要独立出来,为以后的区划分做准备,一台服务器上,可以划分出3个区来供玩家进行游戏,每个区容量具体暂时此处不详细说。 2,服务器端对应的客户端的访问接口也需要独立,但是模型是统一的,比如一个角色根据一个数字ID进行数据标识。 阅读全文
posted @ 2012-02-25 20:51 入梦凡尘 阅读(1571) 评论(1) 推荐(0) 编辑

摘要:很久没来博客园逛了,其实是一直抽不出时间啊,我也希望在这里记录下我工作的点点滴,平日工作较忙,基本上没时间做什么其他时间的,都说时间就像海绵,是挤出来的。有点道理,所以我今年2012年回归博客园,并且将我今年的项目和计划和大家分享,只是经验分享罢了,其中商业性的东西我就不一一详解,毕竟整个移动终端市场是非常不稳定的,还记得我去年我在博客园写下了几篇安卓应用总汇的文章,当时是举了一个例子,写了一个安卓理财软件的制作思路,其实只是个安卓入门的思路罢了,古人说的好:师傅领进门,修行在个人,其实我们学习的并不是移动终端的技术,玩的更是这块市场,有人说了,这是块肥肉,我不否认。相信了解市场的业内朋友对这块肥肉已经啃到嘴里面去了,但是这块市场想求稳定,是也是非常困难的。每个人角度不同,想问题的思路也会不同,项目规划也就不同。我在我自己的公司,我带领的团队目前已经有3款以上成功应用在移动终端市场上线,效果非常不错,听听堂就是我们的一款精品项目www.tingtingtang.com。目前也在计划改版中,相信不久的将来这款应用将推广到各位的手机上。而我个人的应用多大数十款应用也已经上线。 阅读全文
posted @ 2012-02-25 17:15 入梦凡尘 阅读(2125) 评论(0) 推荐(3) 编辑

摘要:紫秀随身记是一款专门为没有理财习惯和的人定制的理财软件和一款随身记事的一款日常实用的免费软件,它具有一键理财,理财统计,写日志,等记账记事的功能。它还有非常清新的界面和字体显示,陪伴您记录每一天的点点滴滴。 阅读全文
posted @ 2011-09-13 13:41 入梦凡尘 阅读(3326) 评论(6) 推荐(1) 编辑

摘要:我们知道在android系统中自带的控件也有不少,大部分控件的我们其实可以深度设计扩展,经过我们精心设计出来的控件,那就是自定义控件了。就像做其他应用程序一样,我们日积月累做的时间长了,为了方便使用我们可以自定义一些自己UI或者功能型的控件。根据不同的需要定制不同的控件类型,那么简单说一下我怎么来设计这个理财软件的列表UI,其实我就想方便的进行统计和查阅,普通的单行列表已经满足不了我的需求,我需要的是分级的列表: 父级下面还还有自己的列表,可以伸展、收缩、效果很赞很整!!喜欢的顶起走。。。 我简单的设计了几个图和背景来暂时一下这个分级列表。 下面就是具体的UI设计了,因为是在自带的控件上拓展的,那就重点说一下ExpandableListView这个控件。 阅读全文
posted @ 2011-08-19 00:52 入梦凡尘 阅读(6529) 评论(10) 推荐(1) 编辑

摘要:Android给我们提供 Sqlite这种轻量级数据库,并提供了一些数据操作访问的类库.如:SQLiteOpenHelper 主要是处理打开、创建、更新等方法的类库。 有onCreate() onOpen() onUpgarde(db,int ,int) 等方法,还有几个重要的和常用的类也要说一下,就是SqliteDataBase,提供操作SQLite的增、查、删、改等基本方法。还有就是ContentValues ,用来维持当前已打开的数据库的相关数据,当然也提供了增、查、删、改,只不过是在当前数据中。那么先实现创建,和提供的一些自定义的接口,方便我们以后使用,引用方便。 阅读全文
posted @ 2011-08-16 11:22 入梦凡尘 阅读(2677) 评论(3) 推荐(2) 编辑

摘要:上次说了一个思路,那首先就是把UI弄出来。 android给我们提供了几种数据存储的方法: 1,Shared Preferences 2,sqlite database 利用SharedPreference来做一些简单的小功能还是很不错的。 下面我们来实现一个签到的功能。 阅读全文
posted @ 2011-08-16 01:57 入梦凡尘 阅读(6820) 评论(4) 推荐(1) 编辑

摘要:目前我个人做的是自己的一个理财软件,我这个人是一个极度木有理财观念的人,每个月没有固定的开资计划和理财计划。于是乎我看了别的理财软件也让我觉得很繁琐和复杂我觉得如果让我来做一个理财软件,那第一必须得方便,个性化,有可能我一键就能记录我当天的开资情况(根据前一天的理财记录来添加第二天的理财纪录是否一样)。而且是否每天都要统计开资呢,不一定,我只纪录我当天的花费即可,而且我可以编辑这个月内我某一天的开资情况,还有一个功能就是我忘了昨天的理财添加了,我选择日期来进行理财管理。达到即使忘记了我也能添加回来。当然作为一个管理软件我们没有必要记得非常之精确,我们不是科学家要进行精确的数值统计,我们只记录当月大概开资情况和,按照这个计划这个月的开资的花费那一部分超出了我们预期的开资。比如我早上买了10个包子,包子的价钱1元,中午吃了20个包子,晚上吃了20个包子(当然我不是一直吃包子),我们就可以大致模糊理财。早餐10元,午餐20,晚餐20,是否有购买物品情况,必须生活消耗品开资(菜米油盐酱醋茶等等)。好了不扣水勒。我直接把我需要的分为4大块! 阅读全文
posted @ 2011-08-13 14:21 入梦凡尘 阅读(5023) 评论(7) 推荐(3) 编辑

摘要:首先我们了解一下安装的应用程序组成 分为活动程序Activity , 服务程序Service , 广播接收器Broadcast Reciver , 内容提供器Content Prodvider 我们所做的,看到的安卓应用程序都是由Activity组成,你可以把Activity理解为窗体,视图的表现层。 Activity为载体的单元中我们的部件也有继承关系:如 TextView -> View -> Object 。 安卓还分为重要的开发要素步骤: AndroidManifest 信息配置文件 配置文件(配置基本的packgae、activity 、及应用程序执行进入点) res/layout 窗体布局文件 - 布局编辑器 velues 资源文件 - 资源编辑器 - 配置好资源文件可以方便以后做好国际化。 首先要进行窗口的创建、UI的设计布局、资源文件的添加、以及JAVA功能需求的代码编写、以及AndroidManifest 的配置设置。 阅读全文
posted @ 2011-08-13 12:00 入梦凡尘 阅读(3239) 评论(1) 推荐(2) 编辑