MC新手入门(二十五)------美术图片要求
2013-05-15 15:09
211 查看
我们在游戏的时候,常常会看到类似【图4-4-1】的图片,也常常被他们所吸引,而且它们的风格各不相同。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143116clsslapacakwwal3.png)
图4-4-1
游戏中图片是很重要的部分,在MC中如何去设置背景图片的大小?如何去设置动画图片的大小?等等,带着这些问题,我们一起来学习下面的内容。
美术图片支持的格式
在MC上,所有的绘制都发生在view角色的区域内。view定义绘制发生的屏幕区域。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143733b793qhs6mch66n67.jpg)
图4-4-1-1
支持的图像格式:
直接支持的图像格式如(图4-4-1-1)。在这些格式中,我们优先推荐PNG格式。下图是MC中支持的格式:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143733zc6sek4lxcdsadn7.png)
图4-4-1-2
支持的图像大小:
被切割后,单帧的图像宽或者高不能大于或等于1024像素。
在MC中可以在“位置大小设置”里看到图片的大小。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143734rok74o7s7nnkk7n4.png)
图4-4-1-3
坐标:
坐标在MC中的角色面板里有特别显示出来。如【图4-4-1-4】,就是在MC的视图框里面的位置。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143734t2kzjhtjwzktlzjh.png)
图4-4-1-4
同时,也可以在X和Y的输入框内设置你想要的坐标。角色就会自动跑到设置的点。
鼠标在视图框内移动也能看到当前的坐标。在底栏里可以看到。如下图显示:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143932mjii0i70k34tjeig.jpg)
图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次方帧。
点【添加动画】在弹出框里点“打开文件”帧图片,小狗的帧数如图设置:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144028phrhbzipasz49xsa.png)
图4-4-2-1
为什么这样设置呢?因为动画是8个横向帧组成的一组动画,所以将其设置为8帧,纵向帧是1帧。帧速率是指动画播放的速度。如果想动画播放得快一些值就设置大一点。反之是慢速度。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144028r9911ir1df2oz8i8.png)
图4-4-2-2
以下四张图都是动画序列,是编辑动画产生的。
“dog_squatOne”【图4-4-2-3】,“dog_squatTwo”【图4-4-2-4】都是由“AD_animation_dog_jump”的动画编辑而来。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144028vgpvlgz55r8vxgv5.png)
图4-4-2-3
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/1440296q7ffktvtkeq6c92.png)
图4-4-2-4
图片字体:
图片字体是由10帧动画组合而成。是从0~9的数字,共有十个数字,或者是十个有序的可以用来替代数字的图片。实际上,在MC中图片字体不仅仅只包含十个数字帧,还包含ASCII表中的128个字符,你只要按ASCII表中的顺序将第一个数字设好,并且设置数量,就可以用你喜欢的方式来顺序表示128个字符。
在这里我们示范一下数字帧的设置方法。在“文本设置”里点图片字体,在弹出的“创建图片字体”对话框中点“打开文件”选择一张数字帧图片如【图4-4-2-5】:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144029rcrnhx9zhck6611r.png)
图4-4-2-5
再设置起始字体字符:0
字符数量:10
预览中可以看到数字被切出来了。点“确定”就完成了图片字体的设置。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144031xr5reg9pbb5mmpee.png)
图4-4-2-6
xprevious:
角色上一帧的x坐标,此变量是只读的。
yprevious:
角色上一帧的y坐标,此变量是只读的。
透明度:
透明度(Transparency),即透光的程度
透明度的设置可以在“角色面板”中的“特殊属性”中设置。可以在输入框中输入0.0~1.0之间的数字。也可以直接用鼠标拖动滑动条。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144031wesemu9u8mejmdee.png)
图4-4-2-7
transp:
角色的透明度设置参数(0.0~1.0)
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143116clsslapacakwwal3.png)
图4-4-1
游戏中图片是很重要的部分,在MC中如何去设置背景图片的大小?如何去设置动画图片的大小?等等,带着这些问题,我们一起来学习下面的内容。
美术图片支持的格式
在MC上,所有的绘制都发生在view角色的区域内。view定义绘制发生的屏幕区域。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143733b793qhs6mch66n67.jpg)
图4-4-1-1
支持的图像格式:
直接支持的图像格式如(图4-4-1-1)。在这些格式中,我们优先推荐PNG格式。下图是MC中支持的格式:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143733zc6sek4lxcdsadn7.png)
图4-4-1-2
支持的图像大小:
被切割后,单帧的图像宽或者高不能大于或等于1024像素。
在MC中可以在“位置大小设置”里看到图片的大小。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143734rok74o7s7nnkk7n4.png)
图4-4-1-3
坐标:
坐标在MC中的角色面板里有特别显示出来。如【图4-4-1-4】,就是在MC的视图框里面的位置。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143734t2kzjhtjwzktlzjh.png)
图4-4-1-4
同时,也可以在X和Y的输入框内设置你想要的坐标。角色就会自动跑到设置的点。
鼠标在视图框内移动也能看到当前的坐标。在底栏里可以看到。如下图显示:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/143932mjii0i70k34tjeig.jpg)
图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次方帧。
点【添加动画】在弹出框里点“打开文件”帧图片,小狗的帧数如图设置:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144028phrhbzipasz49xsa.png)
图4-4-2-1
为什么这样设置呢?因为动画是8个横向帧组成的一组动画,所以将其设置为8帧,纵向帧是1帧。帧速率是指动画播放的速度。如果想动画播放得快一些值就设置大一点。反之是慢速度。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144028r9911ir1df2oz8i8.png)
图4-4-2-2
以下四张图都是动画序列,是编辑动画产生的。
“dog_squatOne”【图4-4-2-3】,“dog_squatTwo”【图4-4-2-4】都是由“AD_animation_dog_jump”的动画编辑而来。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144028vgpvlgz55r8vxgv5.png)
图4-4-2-3
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/1440296q7ffktvtkeq6c92.png)
图4-4-2-4
图片字体:
图片字体是由10帧动画组合而成。是从0~9的数字,共有十个数字,或者是十个有序的可以用来替代数字的图片。实际上,在MC中图片字体不仅仅只包含十个数字帧,还包含ASCII表中的128个字符,你只要按ASCII表中的顺序将第一个数字设好,并且设置数量,就可以用你喜欢的方式来顺序表示128个字符。
在这里我们示范一下数字帧的设置方法。在“文本设置”里点图片字体,在弹出的“创建图片字体”对话框中点“打开文件”选择一张数字帧图片如【图4-4-2-5】:
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144029rcrnhx9zhck6611r.png)
图4-4-2-5
再设置起始字体字符:0
字符数量:10
预览中可以看到数字被切出来了。点“确定”就完成了图片字体的设置。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144031xr5reg9pbb5mmpee.png)
图4-4-2-6
xprevious:
角色上一帧的x坐标,此变量是只读的。
yprevious:
角色上一帧的y坐标,此变量是只读的。
透明度:
透明度(Transparency),即透光的程度
透明度的设置可以在“角色面板”中的“特殊属性”中设置。可以在输入框中输入0.0~1.0之间的数字。也可以直接用鼠标拖动滑动条。
![](http://www.dongyo.cn/bbs/data/attachment/forum/201209/19/144031wesemu9u8mejmdee.png)
图4-4-2-7
transp:
角色的透明度设置参数(0.0~1.0)
相关文章推荐
- MC新手入门(二十五)------美术图片要求
- MC新手入门(二十七)------数据类型、标识符、常量与变量
- MC新手入门(三十八)------ 绘制函数
- MC新手入门(六)------动画设置
- MC新手入门(十六)------ 按键操作
- MC新手入门(三十九)------ 声音函数、游戏控制器
- MC新手入门(四十九)------ 文件操作
- MC新手入门(四十八)------ 物理世界
- MC新手入门(四十)------ 愤怒小狗制作一
- MC新手入门(七)------文本设置
- MC新手入门(十七)------ 鼠标点击事件
- MC新手入门(三十一)------ 条件判断语句
- MC新手入门(四十)------ 愤怒小狗制作一
- MC新手入门(四十一)------ 愤怒小狗制作二
- MC新手入门(四十九)------ 文件操作
- MC新手入门(二十八)------ 顺序结构程序
- MC新手入门(三十九)------ 声音函数、游戏控制器
- MC新手入门(八)------特性设置
- MC新手入门(十八)------ 鼠标移进事件
- MC新手入门(三十二)------ 循环控制