标签:游戏开发论坛
  在外行人眼里,软件开发工作就跟看天书一样难——但是程序员往往会一脸苦哈哈地表示“还有更难的呢!”在最近 Quora 上面的一个讨论中,我们总结了 9 件最让程序员糟心的事——简直就是分分钟让我们精神啊!!!  9. 设计解决方案  任务:给出一系列要求,设计出可实施的方案,包括设计数据和代码结构...
本帖最后由 小篱 于 2015-11-17 10:11 编辑   (我们的app都是由很多页面组成的,由于用户对界面之间的关联没有预期,所以经常会受到惊吓或者感到困惑。 )  当用户感知不到页面之间的关系时,就说明页面之间的因果关系不够清晰。让用户理解页面之间的关系至关重要,这直接关系到操作效率。在...
当今机器学习算法已经广泛应用于我们的日常生活之中,每天我们需要处理的数据也在不断增加。理解数据背后的真实含义,能够帮助人们认识事物本质,提高生产效率。机器学习算法主要用于分类、回归和聚类,常用的几种算法如下所示。 监督分类算法K-邻近算法决策树(ID3算法)?朴素叶倍斯分类器Logistic回归支持...
  文 / 易水寒  接两篇文章:《Cocos2d-x 寻路算法解析(一): 距离优先》、《Cocos2d-x 寻路算法解析(二): 离目的地的距离优先》  1.A Star 寻路算法介绍:  看过前面两篇文章的读者知道,这两种寻路算法都有问题,前一个搜索太广了,资源浪费;后一个还不够聪明,有时候会...
  你会写代码,会写编程,恭喜你,你已经具备了成为程序员的基本条件,但是要成为专业的程序员,这还不够。如何成为专业的程序员?下面的几点是每个初级程序员甚至已经是专业的程序员仍要不断去丰富的。  1.在你责怪别人之前,先检查自己的代码  先想一想自己的假设和其他人的假设。来自不同供应商的工具可能内置不...
本帖最后由 小篱 于 2015-11-11 15:07 编辑   HuangWei编译    2D的俯视图经常用于从给定点计算可视区域。例如,你可能想把某些东西隐藏在玩家看不见的地方,亦或你想知道点燃火炬后能看见什么地方。 (原图可交互)  拖动圆点转一圈,看看玩家都能看到些什么:  这个算法也能计...
 1、背景  移动网络信号波动频繁,给移动游戏开发者带来诸多困扰,处理不好会造成较差的用户体验以及重复扣道具等严重问题。因此弱网络问题在TDR技术评审中作为客户端重点挑战项,并且弱网络专项测试达标后方能上线。本文就过往项目中遇到的问题给出一种比较通用解决方案。  2、网络连接方式  通常游戏客户端都...
  GameRes游资网授权发布 文 / 易水寒  接上一篇《Cocos2d-x 寻路算法解析(一): 距离优先》  看这个图,我们发现这个寻路算法有点傻,明明终点在右侧却每个方向都找。难道没有其他办法了吗?从现实生活中我们知道东西如果在东边,当然是往东边搜索才是最好的办法。 Figure 2  计...
本帖最后由 小篱 于 2015-11-5 10:27 编辑   编者按:让人激动到手发抖的苹果官方人机指南中文版来了!腾讯ISUX整个团队的心血译作,整篇近2万字,10月21号刚发布,今天就出稿了,而且质量奇高,用词精确,语句晓畅。看再多零散的设计技巧,都不如直接看官方设计指南有效。作为UI设计师的...
在塔防游戏中,有很多敌人都是向着同一目标前进的。在众多塔防游戏当中,有一条或几条预定好的路径。在一些塔防游戏中,比如经典的《Desktop Tower Defense》,你可以将塔放在地图上的任何地方,把他们作为阻碍敌人通往预定路径的障碍。试着点击地图来切换或移动墙壁:  我们将如何实现?  图搜索...
本帖最后由 小篱 于 2015-10-30 11:46 编辑   背景  当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成...
次世代,是日本流传过来的叫法,意思是下一个时代,未来的时代,常说的次世代科技,即指还未广泛应用的现金技术。后来这个名次变成了一个人们的习惯,将次世代变成一个名词,用来代表某类具备特定属性的游戏类型。  随着科技的发展,手机硬件不断升级优化,使我们可以在移动端上实现次世代游戏的画面效果。虽然如此,我们...
杨清彦,像素网络CTO,《像三国》的技术负责人。以下内容给大家分享他们到底是怎么只用2D接口开发出高大上的3D效果。  有个笑话说,《像三国》刚出来的时候,很多人赞扬他们:Unity3D用得不错啊。他们说:我们用Cocos做的。我赶紧上去拍马屁:Cocos 3D用得不错啊。他们说:我们只用Cocos...
本帖最后由 sunshinezz 于 2015-10-22 10:28 编辑   1.模型需求  存储三维模型的文件,通常需要更高效的空间分配,来尽量减少文件的物理体积。  例如一个模型,可能存有position,uv,normal,tangents ... 等等相关信息。  如果简单的存储为pos...