纸娃娃系统
来源:互联网 发布:手机淘宝空间秀 编辑:程序博客网 时间:2024/04/27 23:51
纸娃娃系统又称Avatar系统是用在电脑游戏上的通过细分角色模型或图像,并重新组合,来增加角色外观数量的系统。根据引擎的不同,可分为“2D纸娃娃”和“3D纸娃娃”两种。2D纸娃娃据称最早出现在《网络创世纪(UO)》中。[
原理
2D纸娃娃
在以前没有采用纸娃娃系统的游戏中,游戏角色的所有外观都是游戏美工预先制作好的,因此数量有限,且占用较多资源(内存,硬盘空间),比如为了实现同一角色拿着不同武器奔跑的图像,开发者不得不绘制两套奔跑图,分别加上不同的武器。而实际上,变化的只是武器,这样多的一组奔跑图像就是多余的。而纸娃娃系统就是针对此设计的。
在纸娃娃系统中,角色的每个动作,每套服装,武器,都只有一套,而且是独立的。引擎可以根据不同的需要,临时将几组图像拼装到一起,进而形成变化丰富的角色外观。例如同时角色奔跑,可以在手部绘制武器A,也可以绘制武器B。
为了丰富角色的动作,2D纸娃娃有时也将角色的头,身,手,脚等部位的动作都分开绘制。如《刀剑封魔录》就是采用这种设计,在2D图像基础上展示了更多变的角色动作。
2D纸娃娃系统比起普通游戏的最大优势就在于,数量相同的角色外观下,占用更少的资源,角色的外观变化即时展示。而这样的系统在编程稍稍复杂。
3D纸娃娃
3D纸娃娃系统不同于2D,因为在3D游戏中,可以借助骨骼系统来控制角色动作,因此3D纸娃娃没有拆分角色的身体部分,只是分离了服装,武器等外部物件。
简化版纸娃娃系统
此系统亦称Avatar系统,在游戏中,一件装备可以穿戴在玩家身上,而非放置在专用的装备栏中。但此系统最大的运用在非游戏领域,如QQ的QQ秀就是使用这种系统,让用户自由组合各种道具来丰富其外观。
使用纸娃娃系统的游戏
现在大部分线上游戏皆有纸娃娃系统。
参见
布娃娃系统
- 游戏引擎
外部链接
化身汇编
- (日文)Yahoo!アバター - キャラクターをファッションアイテムでアピール
- Alluserpics
- AVATAR.now.com.hk
- 小蕃薯 - 蕃身馆
- 勇者造型 - 巴哈姆特电玩资讯站
- Avatar从PC红到手机,用虚拟替身随时随地交朋友
- 纸娃娃系统
- OGRE实现纸娃娃系统
- x01.wos: 纸娃娃系统
- 布娃娃系统
- Unity3d 布娃娃系统
- unity3d中布娃娃系统
- unity3d中布娃娃系统
- Unity Ragdoll(布娃娃系统)
- 娃娃
- 娃娃
- Silverlight 2.5D RPG游戏技巧与特效处理:(二)纸娃娃系统
- android 2D游戏开发,引擎设计(三) 实验脚本编写与纸娃娃系统
- Silverlight 2.5D RPG游戏技巧与特效处理:纸娃娃系统
- 【Unity&DragonBone】2D像纸娃娃系统所需资料
- 布娃娃物理系统(英文:ragdoll physics)
- unity 的动作共用和纸娃娃装备
- 基于Spine3.3的换装(纸娃娃,avatar)功能
- 【Unity&DragonBones】纸娃娃(一)替换身体部位图片
- 运算符重载,浅拷贝(logical copy) ,vs, 深拷贝(physical copy),三大件(bigthree problem)
- win7 64位的 svchost.exe 占用内存过大的问题
- hdu 2438 - Turn the corner(三分)
- android viewholder
- 严版数据结构题集3.15
- 纸娃娃系统
- Ubuntu显示网络已禁用
- linux下制作启动U盘
- 还是A+B
- 布娃娃物理系统(英文:ragdoll physics)
- javascript数据类型
- jQuery Form Plugin (二) :使用AJAX提交Form表单
- 基本类型和引用类型&&执行环境与作用域
- POJ 1185 炮兵阵地