使用UI管理器的目的 使用单场景与zindex结合的方式管理UI。 能够隐藏底层UI达到优化效果。 很好的组织和管理UI。 跨引擎使用。 管理器分类 根据以往经验我开发了三种类型的管理器,队列管理器,栈式管理器,单UI管理器。 单UI管理器:SingleManager负责管理如登录,loading, ...
分类:
其他好文 时间:
2020-06-07 13:06:02
阅读次数:
48
先和大家说一声,腾讯云云开发静态托管开始支持泛域名证书啦!添加子域名不需要走审核流程,可以加快配置子域名的速度,节省时间。 随着各个大型App都推出了自己的小游戏平台,游戏也越来越受到开发者的关注。 Cocos Creator是一个完整的游戏开发解决方案,包含了轻量高效的跨平台游戏引擎,以及能让你更 ...
分类:
其他好文 时间:
2020-06-07 10:43:08
阅读次数:
73
前言 资源管理是内存优化的一部分,对于大型游戏,资源管理不明确,很容易出现内存不足而闪退的情况。 说到资源也就涉及到了资源划分,这部分内容可以看另一篇文章《游戏开发之目录划分》。 #资源管理器需要考虑的情况 加载完成的回调 加载失败后的尝试 多个相同请求的处理。 未加载成功之前已经删除。 资源的使用 ...
分类:
其他好文 时间:
2020-06-05 23:06:47
阅读次数:
63
第6章 游戏开发的数学和物理学基础理论 6.4 三角函数【直角三角形、单位园、弧度、相位】 1.三角函数加法定理与积化和差 单位圆中a角度的一点P旋转b角度得到的点的坐标P’,点(cos(a+b),sin(a+b)) 可以由 点(cosa,sina)旋转b角度得到。 积化和差公式:把三角函数的减法转 ...
分类:
其他好文 时间:
2020-06-01 19:12:20
阅读次数:
124
许多游戏开发者都是由于Unity而“被逼”运用C#的。但用过一段时间,就会由衷赞叹:真香。假如有些同学没感觉到很香,有可能是没有仔细和其它言语比较:)1、C#杰出兼容了值类型/引证型,在开展中逐渐处理了其他高档言语没处理好的问题纵观干流言语,C言语在语法上是以值类型为根底,凭借指针完成引证类型;而P ...
游戏开发这潭水太深,英文水平太差,不敢看国外的,而且这几年国内技术水平也挺高了不少,特别是JS方面。(我个人感觉) 最近看了几个国产的js游戏引擎,有点想开发个游戏玩玩,毕竟搞编程这么多年,开发过各种类型的程序,就是没搞过游戏,人生是不完整的。。。 就先收录一下我所知道的国产开源h5游戏引擎吧。 c ...
分类:
Web程序 时间:
2020-05-28 20:07:44
阅读次数:
294
一共三面+hr面 一面: 问了我笔试题没做出来的几题有什么思路,还问了我spfa的复杂度,其实是O(VE) 而我答了O(kE)。。。 应该无伤大雅 OSI七层模型,具体都是做什么工作的: 物理层、链路层、网络层、传输层、会话层、表示层、应用层 tcp、udp是做什么的: 是传输协议 tcp、udp有 ...
分类:
编程语言 时间:
2020-05-24 09:27:33
阅读次数:
233
FFT与游戏开发(六) 先上成果,简单的漫反射光照,不过已经可以体现出法线了。 法线 有了高度场,还需要法线信息,法线可以通过对高度场求梯度得到,这里默认z轴朝上。 1. 高度场(Height) $$ P(x,y,t) = (x,y,H(x,y,t)) $$ 2. 副切线(BiTangent) $$ ...
分类:
其他好文 时间:
2020-05-18 01:02:24
阅读次数:
70
在游戏开发中,我们经常需要用到类似烟花的效果。在Unity3d中,实现烟花效果的方法不止一种,我选用了Unity3d中新添加的粒子特效工具 visual effect graph来进行实现。 实现过程分为三步:首先添加火箭效果,然后加一些爆炸效果,最后调整一下各种参数。 1.添加火箭 首先在场景中新 ...
分类:
编程语言 时间:
2020-05-17 20:37:17
阅读次数:
407