
用C语言制作动画 50
高人们,俺在做课程设计,是用C语言制作动画,程序不可少于150行,这是第一次做课设,经验不足,不知如何下手,请大家帮助一下,应该怎么做,或者给发个例子,俺做个参考,但提前...
高人们,俺在做课程设计,是用C语言制作动画,程序不可少于150行,这是第一次做课设,经验不足,不知如何下手,请大家帮助一下,应该怎么做,或者给发个例子,俺做个参考,但提前声明,俺只是做个参考,并不是要COPY喔
谢谢,非常感谢
朋友们,可以给一点辅助说明吗?
俺有点不太懂哎
比较笨^-^
用C语言做的通讯录,外观精美也可以
大家快帮帮忙吧
谢谢了 展开
谢谢,非常感谢
朋友们,可以给一点辅助说明吗?
俺有点不太懂哎
比较笨^-^
用C语言做的通讯录,外观精美也可以
大家快帮帮忙吧
谢谢了 展开
展开全部
flash制作动画:
打开Flash,点击【文件】→【新建】,在打开的“新建”窗口中选择“Flash文件(ActiveScript 3.0)“,然后点击”确定“创建空白文档。
点击【插入】→【新建元件】,在打开的”新建元件“窗口中,将名称设置为”运动的小人“,勾选”影片剪辑“,然后点击”确定“按钮。
点击【文件】→【导入】→【导入到库】,然后在打开的”导入到库“窗口中,选择事先准备好的小人走动姿势图片,全部选择并点击”打开“按钮,导入到库。
把库中的“Result0”拖动到场景中。
点击“时间轴”上的“新建图层”按钮,创建图层2,然后在图层2的第5帧处,点击【插入】→【关键帧】,把库中的“Result1”拖动到场景中。
利用同样的原理,将”Result2“、 ”Result3“和”Result4“分别到图层3、图层4和图层5中,对应的帧分别为10、15和20处。
最后调整各个图层图像的延续时间。至此,运动的小人影片剪辑制作完成。
切换至主场景中,使主场景处于活动状态,点击”属性“面板中的”大小“按钮,将场景的大小设置为”800*300“,同时将背景色设置为”黑色“点击”确定“按钮。
从库中将”运动的小人“影片剪辑拖动到场景左边外边。
然后在”时间轴“第30帧处,点击【插入】→【时间轴】→【关键帧】,在30帧处插入关键帧,然后将小人从场景的左侧外面拖动到场景右侧外面。至此,整个动画设置完成。
在1到30帧之间鼠标右击,选择”创建补间动画“。
最后按下键盘组合键”CTRL+Enter“进行测试。如果感觉小人运动不规律,可适当将1至30帧的距离调整的稍微大一些,直到满意为止。
打开Flash,点击【文件】→【新建】,在打开的“新建”窗口中选择“Flash文件(ActiveScript 3.0)“,然后点击”确定“创建空白文档。
点击【插入】→【新建元件】,在打开的”新建元件“窗口中,将名称设置为”运动的小人“,勾选”影片剪辑“,然后点击”确定“按钮。
点击【文件】→【导入】→【导入到库】,然后在打开的”导入到库“窗口中,选择事先准备好的小人走动姿势图片,全部选择并点击”打开“按钮,导入到库。
把库中的“Result0”拖动到场景中。
点击“时间轴”上的“新建图层”按钮,创建图层2,然后在图层2的第5帧处,点击【插入】→【关键帧】,把库中的“Result1”拖动到场景中。
利用同样的原理,将”Result2“、 ”Result3“和”Result4“分别到图层3、图层4和图层5中,对应的帧分别为10、15和20处。
最后调整各个图层图像的延续时间。至此,运动的小人影片剪辑制作完成。
切换至主场景中,使主场景处于活动状态,点击”属性“面板中的”大小“按钮,将场景的大小设置为”800*300“,同时将背景色设置为”黑色“点击”确定“按钮。
从库中将”运动的小人“影片剪辑拖动到场景左边外边。
然后在”时间轴“第30帧处,点击【插入】→【时间轴】→【关键帧】,在30帧处插入关键帧,然后将小人从场景的左侧外面拖动到场景右侧外面。至此,整个动画设置完成。
在1到30帧之间鼠标右击,选择”创建补间动画“。
最后按下键盘组合键”CTRL+Enter“进行测试。如果感觉小人运动不规律,可适当将1至30帧的距离调整的稍微大一些,直到满意为止。
2008-06-30
展开全部
#include<math.h>
#include<graphics.h>
#include<stdlib.h>
#define PI 3.14159
void WhirlCircle(int x,int y,int r)
{
int i;
clearviewport();
while(!kbhit())
{
for(i=1;i<=21600;i++)
{
if(i%5400==0) setcolor(random(14)+1);
line(x,y,x+r*cos(i*PI/10800),y-r*sin(i*PI/10800));
}
}
getch();
}
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"");
WhirlCircle(320,240,100);
closegraph();
}
#include<graphics.h>
#include<stdlib.h>
#define PI 3.14159
void WhirlCircle(int x,int y,int r)
{
int i;
clearviewport();
while(!kbhit())
{
for(i=1;i<=21600;i++)
{
if(i%5400==0) setcolor(random(14)+1);
line(x,y,x+r*cos(i*PI/10800),y-r*sin(i*PI/10800));
}
}
getch();
}
void main()
{
int gd=DETECT,gm;
initgraph(&gd,&gm,"");
WhirlCircle(320,240,100);
closegraph();
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
俄罗斯方块有没有兴趣?
我的网盘chichujn.ys168.com
密*码:123123
我的网盘chichujn.ys168.com
密*码:123123
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询