NO Batch ? 游戏场景中存在大量例子的时候,DrallCall的压力很大,但是遍历一遍之后发现,为啥一样的粒子特效竟然没有合并,why?经过很多测试后发现,如果把透明材质的修改为非半透明的,就可以合并,这就让我很奇怪了?Unity提供了材质动态合并的功能,虽然限制很多,但是对于透明材质的合并... ...
分类:
编程语言 时间:
2016-09-03 19:54:55
阅读次数:
281
纹理映射非常实用,在游戏场景中已经无所不在了. 一个较少的多边形构成的模形,配合好的纹理贴图进行映射,可以得到逼真的效果.游戏中的天空,地面,墙面,和植物都是纹理贴图进行映射的. 例如最终幻想8的男女主角多边形数量是非常少的,完全靠贴图保证真实效果。 以前的游戏中的树木其实就是一个四边形加上树木贴图 ...
分类:
其他好文 时间:
2016-09-02 21:39:57
阅读次数:
154
FPS(Timer per frame and FPS) frames per seconds表示引擎处理和渲染一个游戏帧所花费的时间,该数字主要受到场景中渲染物体数量和GPU性能的影响,FPS数值越高,游戏场景的动画显示会更加平滑和流畅。一般来说,超过30FPS的画面人眼不会感觉到卡。另外,Uni ...
【唠叨】 本节要讲讲滚动视图CCScrollView,相信玩过手游的同学们应该对它不会陌生吧。 例如:愤怒的小鸟的游戏场景里大大的地图,手机的屏幕肯定无法完全显示的,所以需要通过触摸滚动才能显示大地图的其他区域;排行榜中上下滑动来查看其他玩家的排名;以及手机上主界面左右滑动来切换界面等等。 如下图为 ...
分类:
其他好文 时间:
2016-07-05 10:06:06
阅读次数:
264
SceneKit是Apple用来开发休闲3D游戏的框架,不同于底层的OpenGL库,你仅仅需要很少的代码就可以快速看到实际的3D场景效果.下面简单的聊聊搭建一个3D游戏场景需要做的事情.首先你必须用其他3D建模工具生成你需要的3D模型,后缀为dae或者scn,应该还附带一张纹理图片.可以将3D模型文件连同纹理图片导入Xcode,以下是一个例子可能有些童鞋不知道如何打开场景图(scene graph)...
分类:
其他好文 时间:
2016-07-03 19:53:11
阅读次数:
178
[1] 通过建模软件(如3D Max)对游戏场景中的静态对象和动态角色进行建模。 游戏的牌桌和右下角的工作室标志使用了3ds Max建模 牌桌: 标志: [2] 基于Phong光照模型实现场景的实时光照。 游戏中使用了两个光源: 一个静止的无向光源,放置于与摄像机相同的位置; 一个运动的有向聚光灯, ...
分类:
其他好文 时间:
2016-06-20 18:47:14
阅读次数:
208
观察者模式意图解决一对多的依赖关系情形中,当被依赖对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新的问题。举个很简单的例子说,假如一个游戏中的角色的某个属性状态发生了变化,此处不妨假设为角色的等级升级了,则相应的在游戏场景中的模型展现([依赖点1])需要跟着调整,并且在UI界面上的角色 ...
分类:
其他好文 时间:
2016-06-17 00:32:38
阅读次数:
249
开发环境:Win10、Unity5.3.4、C#、VS2015 创建日期:2016-05-09 一、简介 NavMesh(导航网格)是3D游戏世界中用于实现“动态”物体自动寻路的一种技术,它将游戏场景中复杂的结构组织关系简化为带有一定信息的网格,在这些网格的基础上,再通过一系列相应的计算,实现自动寻... ...
分类:
编程语言 时间:
2016-05-09 06:54:10
阅读次数:
192
http://poj.org/problem?id=1661 Description "Help Jimmy" 是在下图所示的场景上完成的游戏。 场景中包括多个长度和高度各不相同的平台。地面是最低的平台,高度为零,长度无限。 Jimmy老鼠在时刻0从高于所有平台的某处开始下落,它的下落速度始终为1米 ...
分类:
其他好文 时间:
2016-05-08 11:40:44
阅读次数:
162
反射效果在制作游戏场景时是经常需要的,特别是在大理石、陶瓷类材质上有助于提升场景质感与氛围。说道反射,游戏中常见做法就是利用当前场景cubemap作为反射源
而cubemap又是当前场景+Skybox的作用结果。一 制作CubeMap
天空球【网上可以下载到很多.unitypackage,只说明unity新版本5.0之后将skybox移到了Lightmap下设置,旧版本在RenderSetting...
分类:
其他好文 时间:
2016-05-07 07:46:55
阅读次数:
189