【狗刨学习网】
最近1个月做了unity 次世代开发的一些程序方面的支持工作,当然也是基于物理渲染相关的,主要还是skyshop
marmoset的使用吧,他算是unity4.x版本 PBR的优秀方案之一了
但在使用以及性能上,还是多少有些坑和不足,这里也是自己的一些心得吧,希望可以其他对这个方案有兴趣的朋友起到一些帮助。
一、遇到了fps降低的BUG
国庆节前的老版本...
分类:
编程语言 时间:
2015-02-25 00:47:13
阅读次数:
243
【唠叨】在一个游戏中,通常会有很多怪物、关卡、技能等数据,这些数据不可能在代码里写死,一般都会使用配置文件保存,使用时再加载到内存。CSV文件编辑起来十分简单,所以常常用来配置游戏的数据信息。本文要介绍的是:如何读取CSV文件格式的数据。【扩展阅读】http://baike...
分类:
其他好文 时间:
2015-02-20 00:25:18
阅读次数:
401
放假在家,继续调试《家园》。目前的进度是MinGW上的编译链接都已通过,游戏程序也已经可以跑起来并进入主菜单界面,但加载关卡之后就会闪退。这让我想起了以前上中学时玩盗版游戏的日子。那个年代的单机游戏估计大多是用C/C++写的,一个不小心的内存操作就会让进程崩掉;而且那个年代的操作系统没现在稳定,可能破解技术也不够先进,从电脑城里买来的五六块钱的盗版游戏质量参差不齐。很多游戏跑着跑着就闪退,有的甚至...
分类:
其他好文 时间:
2015-02-18 14:06:09
阅读次数:
1544
本篇主要记录关卡解析器、小地图图标和对碰撞的原理的探索,需要耐心分析。在一个关卡里,敌方坦克应该是一波一波地出现,每波敌人出现多少个,每个敌人是什么类型的坦克、出现在什么位置都应该是可配置的。小地图上显示的坦克很不清晰,如果能显示出一个鲜艳的三角形就好了。我用精心设计的试验分析出了碰撞的产生条件。
分类:
编程语言 时间:
2015-02-09 15:32:36
阅读次数:
262
好了,本节是我们这系列教程的最后一篇。经过之前的代码磨练,到了最后一步,基本已经没有什么太多的知识点和难点了。最后,我们的程序看起来是非常酷炫的:
从图里可以看到,我们添加了分数和关卡,然后添加了消除方块时的动画效果,其实还有声音。有没有小激动啊,我们这就开始。
首先确保你的属性和图中保持一致。
我们从右下角中找到view,然后把他拖入屏幕中,然后在属性中把它的背景设置成de...
分类:
编程语言 时间:
2015-02-06 16:46:19
阅读次数:
223
声明:所有权利保留。
转载必须说明出处:
一、起因:
写了个UE4的Kinect的插件,结果,有网友说需要给个例子。例子做了也想上传,发现Ue4最简单的例子压缩后也太大,不能上传,故此,截图来说明用法。若还不明白,在上传样例。
关于Ue4的Kinect18插件,很明显Kinect版本为4.5.0. 而UE4版本为为4.5.0,当然目前4.6.0也是可以用的。
二、步骤...
分类:
其他好文 时间:
2015-02-06 14:56:14
阅读次数:
1110
疯狂冰淇淋(CrazyCream)游戏源码完整版,该游戏目前已经上线了一些IOS应用市场了,而且该游戏也已经有安卓版本了,游戏的源码比较源码完整的,功能也很强大的,是一款非常难得的ios休闲游戏源码的,详细请看说明。
游戏说明:
您是个冰激凌控吗?那么就要注意别流口水了,因为我们将为您带来的完美冰激凌装点游戏会让您为之疯狂。这是一款全新的益智游戏,设计风格可爱,可以挑战的关卡超过 100 个。...
分类:
其他好文 时间:
2015-02-05 11:29:12
阅读次数:
141
本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee
● 为什么想做一个表达式求值的程序
最近有一个需求,策划想设置游戏关卡的某些数值,这个数值不是一个常量,而是根据关卡的某些环境数据套上一个计算表达式算出来的。这个需求无法用excel拖表预计算出,因为关卡的环境数据只有在游戏中才能产生,在excel制表时,这些都...
分类:
其他好文 时间:
2015-02-01 19:13:30
阅读次数:
351
场景中由关卡设计师分成无数个分块,只加载主角当前块的前前分块,后后分块。1 - 2 - 3 - 4 - 5假设主角在3的位置,加载分块是1和5.而2和4是默认就加载。这种线性场景没有问题,但是假设迷宫有10个门,每个门后面都是不同的分支,这时候就有问题了。有2种避免方法:1.关卡设计师利用小的场景分...
分类:
其他好文 时间:
2015-01-31 10:30:11
阅读次数:
128
网络游戏中会涉及到多个终端,各个终端以及服务器的系统时间都会存在一定的差异。
如何在在游戏中处理好这种差异呢?
一 使用前端时间
直接获取终端的时间,用来计时,这种方式是很多单机游戏使用的方式。
这种方式时存在漏洞的,例如我们记录进入关卡的时间(客户端时间),然后开始计时,每10分钟恢复1点体力。
当我修改了我的客户端时间之后,体力的值也随之变化了。
即使在后端做了校验,前端显...
分类:
其他好文 时间:
2015-01-29 21:10:59
阅读次数:
175