手游开发笔记:技能编辑器(一)
2014-03-07 17:55
169 查看
这是我的第一篇博客,以前没这个习惯,第一个自己语言组织能力不行,还一个也是最重要是自己技术不行(不是说现在技术就行了,只是以前一直认为只有技术牛人才能写博客,但是现在发现其实可以把博客当做自己的一个学习笔记),所以我决定从现在开始坚持写博客作为记录我的学习笔记。
废话很多哎!进入正题,刚到新公司老大给我的一个任务就是做一个通用的技能编辑器出来,说实话自己以前并没有玩过大型网络游戏,对这个一点概念没有,搞了好长时间才知道要做什么(智商是硬伤啊!),我这个技能编辑器的功能简单的说就是做出来是一个界面给美工策划设计技能,最后将设计的数据保存起来组合成技能,再提供一个借口供程序调用。
所以我的主要工作第一要把界面设计出来,第二要把逻辑代码写好,因为项目的开发是用cocos2d-x+lua写的,所以界面设计我用cocostudio来制作(这款软件很好用,大力推荐,用法简单),逻辑代码用lua写!
cocostudio第一次用,软件很简单用到它的UIEditor来设计界面,经过对需求的分析初步将界面设计出来了,逻辑代码用lua写的,对于这个语言我也没接触过,一开始用真心不习惯,不用标点不用括号语法好奇怪,不过慢慢的习惯后我现在超喜欢这门脚本语言,可以毫不夸张的说他现在是我最喜欢的2个语言之一(一个是java我的老本行)
上一下我设计的界面图:
这里的角色列表到时候放在工程下面的角色目录下面,遍历读取展示出来,道具列表也是,技能列表可以添加修改删除技能,最后这套工具做完只用美工提供角色
和道具,通过设置角色和道具的属性来设计技能的效果!这就是技能编辑器的工作流程。
第一次写博客有点小紧张哈!就这些吧,后续我会继续记录逻辑设计的代码编写!
完工!吼吼!加油吧少年!
废话很多哎!进入正题,刚到新公司老大给我的一个任务就是做一个通用的技能编辑器出来,说实话自己以前并没有玩过大型网络游戏,对这个一点概念没有,搞了好长时间才知道要做什么(智商是硬伤啊!),我这个技能编辑器的功能简单的说就是做出来是一个界面给美工策划设计技能,最后将设计的数据保存起来组合成技能,再提供一个借口供程序调用。
所以我的主要工作第一要把界面设计出来,第二要把逻辑代码写好,因为项目的开发是用cocos2d-x+lua写的,所以界面设计我用cocostudio来制作(这款软件很好用,大力推荐,用法简单),逻辑代码用lua写!
cocostudio第一次用,软件很简单用到它的UIEditor来设计界面,经过对需求的分析初步将界面设计出来了,逻辑代码用lua写的,对于这个语言我也没接触过,一开始用真心不习惯,不用标点不用括号语法好奇怪,不过慢慢的习惯后我现在超喜欢这门脚本语言,可以毫不夸张的说他现在是我最喜欢的2个语言之一(一个是java我的老本行)
上一下我设计的界面图:
这里的角色列表到时候放在工程下面的角色目录下面,遍历读取展示出来,道具列表也是,技能列表可以添加修改删除技能,最后这套工具做完只用美工提供角色
和道具,通过设置角色和道具的属性来设计技能的效果!这就是技能编辑器的工作流程。
第一次写博客有点小紧张哈!就这些吧,后续我会继续记录逻辑设计的代码编写!
完工!吼吼!加油吧少年!
相关文章推荐
- uuid和guid
- 韩国学者推概念智能眼镜 可彻底代替智能手机
- 设计模式学习(四):集中式工厂的实现—简单工厂模式
- 2.3: XML声明
- android开发——获取手机SD卡的容量
- oracle之认证
- CheckBox AllChecked
- 黑马程序员-第五届蓝桥杯校内选拔试题和 答案
- 关于手游开发打包遇到的问题
- java实现折半插入排序(二分插入排序)
- Android 应用程序进程启动过程源码分析
- Android中的Handler总结
- UVa10651 - Pebble Solitaire
- 关于showModalDialog()对话框点击按钮弹出新页面的问题
- 房地产行业最缺的其实是客户关系管理
- 工作经常使用的SQL整理
- 工厂方法模式与IoC/DI
- 第三届蓝桥杯决赛 DAN对比
- Struts2拦截器介绍
- 架构师课程之-ldap门户级集群身份验证架构方案实战