您的位置:首页 > 其它

MC新手入门(二十五)------美术图片要求

2013-05-15 15:09 211 查看
我们在游戏的时候,常常会看到类似【图4-4-1】的图片,也常常被他们所吸引,而且它们的风格各不相同。



图4-4-1
游戏中图片是很重要的部分,在MC中如何去设置背景图片的大小?如何去设置动画图片的大小?等等,带着这些问题,我们一起来学习下面的内容。

美术图片支持的格式

在MC上,所有的绘制都发生在view角色的区域内。view定义绘制发生的屏幕区域。



图4-4-1-1
支持的图像格式:

直接支持的图像格式如(图4-4-1-1)。在这些格式中,我们优先推荐PNG格式。下图是MC中支持的格式:



图4-4-1-2
支持的图像大小:

被切割后,单帧的图像宽或者高不能大于或等于1024像素。

在MC中可以在“位置大小设置”里看到图片的大小。



图4-4-1-3
坐标:

坐标在MC中的角色面板里有特别显示出来。如【图4-4-1-4】,就是在MC的视图框里面的位置。



图4-4-1-4
同时,也可以在X和Y的输入框内设置你想要的坐标。角色就会自动跑到设置的点。

鼠标在视图框内移动也能看到当前的坐标。在底栏里可以看到。如下图显示:



图4-4-1-5
x:

x是角色的水平坐标。X的位置与父角色有关,如果角色没有父角色,则坐标与游戏坐标相关。

编辑器语法:

1.在当前角色:x
= x + 5;



x += 5;

2.在其他角色:MyActor.x
+= 5;

y:

是角色的竖直坐标。y的位置与父角色有关,如果角色没有父角色,则坐标与游戏坐标相关。

编辑器语法:

在“键盘按键按下”事件中:

y = y + 5:



y += 5;

动画图片的要求

动画帧:

帧——就是影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一格镜头。 一帧就是一副静止的画面,连续的帧就形成动画,如电视图象等。 我们通常说帧数,简单地说,就是在1秒钟时间里绘制的图片的帧数,也可以理解为图形处理器每秒钟能够刷新几次,通常用fps(Frames PerSecond)表示。每一帧都是静止的图象,快速连续地显示帧便形成了运动的假象。高的帧率可以得到更流畅、更逼真的动画。每秒钟帧数
(fps) 愈多,所显示的动作就会愈流畅。帧数最好是2的N次方帧。

点【添加动画】在弹出框里点“打开文件”帧图片,小狗的帧数如图设置:



图4-4-2-1

为什么这样设置呢?因为动画是8个横向帧组成的一组动画,所以将其设置为8帧,纵向帧是1帧。帧速率是指动画播放的速度。如果想动画播放得快一些值就设置大一点。反之是慢速度。



图4-4-2-2

以下四张图都是动画序列,是编辑动画产生的。
“dog_squatOne”【图4-4-2-3】,“dog_squatTwo”【图4-4-2-4】都是由“AD_animation_dog_jump”的动画编辑而来。



图4-4-2-3



图4-4-2-4

图片字体:

图片字体是由10帧动画组合而成。是从0~9的数字,共有十个数字,或者是十个有序的可以用来替代数字的图片。实际上,在MC中图片字体不仅仅只包含十个数字帧,还包含ASCII表中的128个字符,你只要按ASCII表中的顺序将第一个数字设好,并且设置数量,就可以用你喜欢的方式来顺序表示128个字符。

在这里我们示范一下数字帧的设置方法。在“文本设置”里点图片字体,在弹出的“创建图片字体”对话框中点“打开文件”选择一张数字帧图片如【图4-4-2-5】:



图4-4-2-5

再设置起始字体字符:0

字符数量:10

预览中可以看到数字被切出来了。点“确定”就完成了图片字体的设置。



图4-4-2-6
xprevious:

角色上一帧的x坐标,此变量是只读的。
yprevious:

角色上一帧的y坐标,此变量是只读的。
透明度:

透明度(Transparency),即透光的程度

透明度的设置可以在“角色面板”中的“特殊属性”中设置。可以在输入框中输入0.0~1.0之间的数字。也可以直接用鼠标拖动滑动条。



图4-4-2-7
transp:

角色的透明度设置参数(0.0~1.0)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: