标签:ETCore
0x00 前言通过上一篇博客《匹夫细说C#:庖丁解牛聊委托,那些编译器藏的和u3d给的》的内容,我们实现了使用委托来构建我们自己的消息系统的过程。但是在日常的开发中,仍然有很多开发者因为这样或那样的原因而选择疏远委托,而其中最常见的一个原因便是因为委托的语法奇怪而对委托产生抗拒感。因而本文的主要目标...
  以前在音乐做过一些实时投票,积分排名;单曲、专辑等排行榜;游戏中也有类似的战斗力排行;SNS的游戏又有好友排行等,对于此类的排行算法在此做个总结。  需求背景:  查看前top N的排名用户  查看自己的排名  用户积分变更后,排名及时更新  方案一:  利用MySQL来实现,存放一张用户积分表...
  现在的手游大多数都会使用地图,特别是休闲游戏,关卡组成的地图已经是司空见惯了,最近,美术外包团队Novtilus公司CEO(黎君雪Li Junxue)对一些手游地图的特点进行了总结,在长达5篇的博客中,他分别对游戏地图制作中的6个方面通过具体案例进行了介绍。本文对主要内容进行了编译整理:  如今...
  从销售角度来看,你的全新手机游戏总是应该适用于今天人们所使用的大多数设备。“大多数设备”可能会让开发者感到惊讶。在2015年1月,世界各地的手机用户数已经达到36亿人。所以开发者的工作便是让游戏/应用能够适应这些设备的种种硬件约束条件。开发者们在开发像游戏等需要耗费内存的...
关于补贴:这里说一下同学们目前认识误区。1. 有同学说:原来赠送的时候是值钱的币,现在就不是钱了。泰课币是一种虚拟币,自然是会根据情况调节使用场合。虚拟币限制商品种类,限制使用比例这都是很常见的。(虚拟币的使用必须建立才泰课持续发展的前提下,泰课币有松也会有紧,这也是虚拟币的灵活性优势。)同学们,泰...
活动详情见:【十一活动】盛惠国庆节,快乐大放价!10名获得1000泰课币的幸运同学是:破土君云图wyc222cobblestone公子盘子脸cC先生lalameimyselfshj帅帅1名获得一年VIP5的超级幸运同学是:辛叙白恭喜以上中奖的同学,也由衷感谢所有在活动中送上祝福的同学!十一小长假结束...
十一啊十一快乐!小贱从杭州萧山国际机场发来贺电!最近又重回学东西,做项目,学东西...的循环里。脑子就是浆糊啊浆糊~但是还是要继续给大家写博哦。又是一堆屁话,回正题,上次真是脑子抽了,写的关于Newtonsoft.Json的用法应该从比较形象的类转化开始写,让人先了解下。所以 这次的内容补上。1.J...
 题记:游戏策划于游戏就好比剧本于影视作品,差的剧本很难拍出好的影视作品没错,但是有好的剧本也不一定能拍出好的影视作品。  做一个好游戏,简简单单有个策划是完全不够的,策划只能决定这个游戏的上限,游戏的制作水平高才能让这个游戏尽可能的达到这个上限。一味的认为有个策划案或者企划案这个游戏就成了一半基本...
继上篇为各位介绍了BLACKSMITH的独特的角色阴影,本次将为各位介绍:BLACKSMITH深度分享之项目中的皱纹贴图(此系列文章将会同步在Unity官方微信平台和Unity中文官方社区同步更新)敬请持续关注更新。在我们筹备The Blacksmith短片项目的时候,我们从未真的考虑过将自定义皮肤...
经常看到论坛里面有问,unity中脚本怎么调用另一个脚本,或者unity里面的有没有事件管理器等等,下面我们可以看看unity解决脚本相互调用的几种方法1. 直接引用最基本调用另一脚本的办法。通常项目中使用在一个预制体的内部,该模块完全由自己负责基本不对外耦合,操作方式简单在Inspector中拖拽...
课程所在链接:https://www.taikr.com/course/227课程更新目录:课时56:54玩家和怪物出生 10:28课时57:55设置 25:34课时58:56文本文件加载一 25:34课时59:57文本文件加载二 09:48课时60:58对话框 10:57课时61:59小地图 17...
0x00 前言众所周知的一点是C#语言是一种强调类型的语言,而C#作为Unity3d中的游戏脚本主流语言,在我们的开发工作中能够驾驭好它的这个特点便十分重要。事实上,怎么强调C#的这个特点都不为过,因为它牵涉到编程的很多方面。一个很好的例子便是我们本文要介绍的内容——可空型,...
如今几乎所有手机游戏都有设计游戏地图,在这系列文章中,我将会从游戏制作人的角度分析几款热门游戏的地图特性,游戏包括《泡泡女巫传奇2》、《果冻爆破》等等。如果你尝试在游戏中加入地图元素,那么这篇文章会很适合你。  我会先从一部分值得开发者思考的问题说起,然后在下一篇文章中再加入特定游戏的详细评价。我挑...
整合模块这里参考了网络的OSI七层模型层,简单来说就是每一层中的模块都只能依赖下层模块,因此图中会有一个Common层,避免Framework中各个模块相互依赖。有了前面这些基础构件做铺垫,这里可以在宏观上面把之前的工作整理一下。前面说的模块大都能在Framework层找到。清晰的层级式框架本系列一...
首先我想先介绍下自己。我是来自荷兰HKU大学的大四毕业生。在大学四年间我带着发行游戏的目标创造了几款游戏。但是因为一些原因我未能发行全部的游戏。在大学的最后两年我完全致力于自己所创建的公司Speelbaars中,并且我们的第一款游戏《Lumini》也得到了学校的大力支持。我并不善于讲故事,所以我将在...
在国庆节来临之际,祝泰课全体师生国庆节快乐,希望大家可以快乐度过这今年的最后一个节日假期,说起来还有点小伤感呢~~泰课在国庆节期间也为同学们准备了丰富的优惠活动,更有泰课币和VIP5赠送哦!活动时间:9月29日13:00——10月7日23:55活动一:新课程半价预售!预售课程...
课程所在链接:https://www.taikr.com/course/251课时更新目录:课时25:024_动画层示例及脚本控制(补充说明) 01:40课时26:动画的复用(动画重定向Retargeting) 03:11课时27:正向动力学与反向动力学及脚本实现 25:43课时28:非二足角色动画...
网游协议开发1) 使用中间语言定义协议在过去的项目中,是这样做协议定义的:struct MSG_XX_MOVE { int x,y; int vx,vy; int ax,ay;};这样定义结构体消息,然后前后端都用C++开发,一起include这份文件。这样做的最大问题是,不够简洁...