公司要开始新的手游项目,需要我给程序这边做一个简单的介绍,在这里简单记录一下。

1、语言框架选择

cocos2d-x:
优点:cocos2d-x 是c++框架,成熟的引擎,有很多成功的例子,我叫mt, 捕鱼达人, 大掌门,社区现在也比较强大

缺点:2d游戏引擎,整个代码风格都是模仿object 写的,对于没有接触过object c的人来说比较难理解,没有一个好的网络库

unity3d:

优点:做3d自然是很方便,团队许多成员是从action script 程序员,容易转型到U3D

缺点:效率问题,U3D的工具开发

2、屏幕自适应
目前的ios和android分辨率实在是太多了,2048 * 1536, 1024 * 768, 960 * 640, 800 * 480,第一版就按2048 * 1536 来做new ipad 分辨率,美术原稿就按这个分辨率来做,通过插件导出960 * 720,在iphone上 上下裁减40 px 就可以,对于资源的坐标问题,用相对坐标,不是简单的x,y而是left top right button,这种方式,这样不管分辨率如何变,都能通过比例正确的放置ui。

3、美术流程
     a)美术主要考虑的就是分辨率问题,根据问题2,美术出2048 * 1536 的图就可以,但是iphone上的缩放效果到底如何,还的看实际效果。
     b)美术在出资源的时候材质大小必须是偶数,不然程序会出现模糊效果,因为在设置位置的时候,会出现小数点,这时候cocos2-x会将小数省略掉,这时候程序发现宽度不够了,就会拉伸材质,导致模糊。
     c)美术资源都通过svn控制管理,不要用中文命名,如果不知道如何命名,由策划来出资源名字。

4、ui流程
     ui是程序里很繁琐的事情,虽然初期不要考虑,但整个游戏一半的时间都要用在ui上,所以考虑用网页游戏的引擎。

5、网络通信
     目前考虑到整个游戏的玩法,协议的话选择http比较合理,首先整个游戏不需要强连接,玩家在登陆的时候需要请求服务器,这块需要讨论两个问题
     a) http请求是异步还是同步
     b) 玩家不联网是否可以继续游戏

6、跨平台
     a) 跨平台方面暂时只考虑ios和android 两个方面,在这里程序留出公共接口,然后不同的平台抽象成不同的类,通过宏控制就可以编译出不同的版本,这方面的工作到时可能需要脚本化,自动生成android版本。
     b)货币的价格问题,因为android支付国内的话一般都是接支付宝,这个可能需要在早期就由运营人员申请好支付宝的游戏付费接口。

7、关于游戏的社交问题
     a) 考虑新浪微博的用户基数,添加新浪微博接口
     a) 考虑微信的朋友圈的病毒似传播,添加好友间的交互

8、需要开发的工具
     a)windows下 visual studio 是最好的工具,对c++ 0x11 支持很好
     b)  TexturePacker 用来打包图片
     c)粒子编辑器
     d)场景编辑器

9、项目代号

转载于:https://www.cnblogs.com/fengju/p/6174307.html

手游项目初期的一些想法相关推荐

  1. 《方圆·齐物》手游项目初期总结(持续更新)

    游戏仍在开发中,还有很多功能未实现(试玩地址:方圆·齐物) 游戏功能模块 通用模块 数据配置 资源加载 用户数据操作 场景异步加载 UI界面数据的显示与更新 道具系统 背包系统 任务系统 邮件系统 消 ...

  2. 游戏众筹风潮来袭 为何手游项目众筹却如此艰难

    何为游戏众筹?游戏众筹指的是游戏开发商通过互联网向游戏玩家展开资金筹集,进而使用所得的资金用来开发游戏.它的特征在于低门槛,无论何种身份.地位.职业.年龄,只要你有想法.有创造能力便能够发起游戏项目. ...

  3. 从新手到老鸟的脱变过程之《如何做手游项目》

    老鸟飘过! 目前,新手的状态基本是这样的! 先是找群,加到群后,先看群文件有没有东西? 然后,再看群公告有没有辅助类的广告? 在群里默默的看着,有没有人发言? 或是提供有价值的信息? 特别希望看到,有 ...

  4. Unity3D手游项目的总结和思考(1) - 渲染技术

    有朋友私信我问我为啥很久不更新博客,是不是转行了...我当然不可能承认自己懒啊,只能回复说太忙了.不过项目开发中,确实很难有时间和心力去总结和思考一些东西,不过现在忙完一些项目以后,我又回来了. 渲染 ...

  5. 着手一个手游项目的思考

    虽然个人阅历有限,但也对端游,页游,手游都有涉及. 目前正值筹备新项目的时候,又面临着技术选型等方面的问题.记录在此,以整理思绪 技术选型 1.前后端的技术选择 前端我觉得要按以下方向来  平台-〉3 ...

  6. 手游推广方面的一些想法

    现在游戏越来越多,主要是吸金,在推广方面却遇到一些问题. 举个实际的例子,就是xx游戏xx区的A玩家,他通过游戏内的分享功能,分享一个链接至社交平台之后,通过该玩家分享的链接进行下载的玩家对A有一个返 ...

  7. Unity3D手游项目的总结和思考(6) - Xlua的使用心得

    有一个项目做完快上线了,不是lua写的,能热更新的东西就特别少,如果遇到bug也很难在第一时间热修复,所以我就接入了Xlua这个插件点击打开链接 原本只是想热修复一下的,后来领导要求把逻辑系统的C#代 ...

  8. 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测

    //过滤特殊字符会导致数据库存储失败 空格.制表符.回车符.换行符组成的字符串 inline bool CheckNameVaild( const char* pStrName ) {int nLen ...

  9. 王者荣耀手游项目笔记

    Mongo 查询关联字段并整理为对象格式: 路由文件:router.js 数据库模型文件:Category.js 客户端数据格式: 客户端数据展示:

最新文章

  1. 参加51CTO学院软考培训,通过后感想
  2. 用ram实现寄存器堆_纯C语言实现bootloader
  3. Hibernate延迟加载
  4. Teams App抽奖机器人 - 基础架构
  5. python文件是怎么写_python头文件怎么写
  6. bcp+Sql语句抽取数据导出
  7. DL实战(2):SiamFC - TensorFlow配置
  8. 泛微oa系统什么框架_泛微OA ecology 二次开发实例 开发完整说明
  9. 蓝蓝设计 使用全屏照片的网页设计欣赏
  10. URL Decode - URL解码函数
  11. 表格特性:表格实现的边框、表格特性、边框的颜色、表格的标题
  12. 深圳计算机专业中专学校,深圳最好的中专学校有哪些 十大中专学校排名
  13. EPLAN学习笔记1:连接定义点和电位定义点
  14. 路由器网口1一直闪烁正常吗_网口1一直闪烁上不了网(图文)
  15. php黑名单绕过,文件上传漏洞之黑名单检测绕过
  16. 主机电源全是黑线怎么短接_电脑电源故障 绿线和黑线短接后风扇转一下就停了。...
  17. 基于Linux搭建Web网站
  18. HTML生日快乐代码 HTML5七夕情人节表白【告白模板】 HTML5七夕情人节表白网页源码 html css javascript
  19. 2020年黑马python视频教程5.0新版课程_黑马Python5.0课程(全套)+ 课件资料
  20. 什么是RSA国产数字证书?

热门文章

  1. 前端-requests-flask对应关系 HTTPBasicAuth
  2. 怎么让照片变年轻_女生都想要变年轻,但是应该怎么做呐?其实有了背带裤就可以搞定...
  3. 求矩形的最小值c语言,C语言复习---矩形法求定积分函数
  4. 将 vCenter Server vSphere 软件从 VMware vSphere 6.5 升级到 6.7
  5. SVN学习总结(3)——分支合并
  6. Maven学习总结(21)——Maven常用的几个核心概念
  7. Spring MVC学习总结(3)——Spring3 MVC详解
  8. 万字长文带你看尽深度学习中的12种卷积网络
  9. Taro button点击切换选中状态
  10. WindowsServer2012 DFS配置出错原因