网站首页 > 文章中心 > 其它

会动的小人代码java

作者:小编 更新时间:2023-08-13 13:42:05 浏览量:335人看过

动画制作一个小人走路,怎样让人物自动重复.用什么软件具体怎么操作.除了FLASH

用flash比较合适

画一个人,把他的手脚都另外分一个图层,双腿双脚要四个图层,然后把他们的控制点放到手臂的顶端,左手往右,右手就往左,腿也是一样,

至于自动重复,在flash里面,它播放的动画默认设置是循环的,

播放的帧数没了,它自动会回到第一帧播放,也就达到了自动重复的效果

会动的小人代码java-图1

你去试一下

用java设计一个小人打架的小游戏

如何用java编一个上吊小人的猜词游戏 求代码 谢谢

你是说HangMan吧,你百度搜索一下HangMan JAVA ,就可以找到了,网上有很多.

java中如何在窗体上插入一个随鼠标动眼睛的小人

用线程编程

监听鼠标移动事件,用线程不断获取鼠标坐标

根据鼠标坐标和眼球坐标来画出眼球的位置

会动的小人代码java-图2

//最初编写出问题的原因是没有明白把要做的事情放到run方法里面

import?java.awt.BorderLayout;

import?java.awt.Graphics;

import?java.awt.event.MouseEvent;

import?java.awt.event.MouseListener;

会动的小人代码java-图3

import?java.awt.event.MouseMotionListener;

import?javax.swing.ImageIcon;

import?javax.swing.JFrame;

import?javax.swing.JPanel;

public?class?Main?extends?JFrame{

static?int?xx;

static?int?yy;

JPanel?drawpanel;

Graphics?g;

public?static?void?main(String[]?args)?{

Main?a=new?Main();

}

public?Main()

{

this.setTitle("随着鼠标动眼睛");

this.setLocationRelativeTo(null);?//设置窗体出现位置居中?

this.setResizable(false);????//设置禁止调整窗体的大小?????

this.setLayout(new?BorderLayout());??//设置为边框布局

drawpanel=new?JPanel();????//新建一个画图面板

this.add(drawpanel,BorderLayout.CENTER);??//将画图面板添加到窗体的中间位置??

this.setVisible(true);?????//设置窗体可见

g=drawpanel.getGraphics();????//得到画图面板的画笔,为了传递给监听器listener

MyThread?mt=new?MyThread(g,drawpanel);??//新建一个监听器,并把参数传递进去

drawpanel.addMouseMotionListener(mt);??//为画图面板添加监听对象

Thread?r=new?Thread(mt);????

r.start();??????//启动线程

import?javax.swing.plaf.SliderUI;

public?class?MyThread?implements?Runnable,MouseMotionListener{

int?x;

int?y;

public?MyThread(Graphics?g,JPanel?drawpanel)

this.g=g;

this.drawpanel=drawpanel;

public?void?run()

{?

while(true)

try?{

Thread.sleep(10);

}?catch?(InterruptedException?e)?{

e.printStackTrace();

g.drawOval(100,?100,?100,?100);?

//画左眼球

//画右眼球

public?void?mouseDragged(MouseEvent?e)?{

public?void?mouseMoved(MouseEvent?e)?{

x=e.getX();

y=e.getY();

哪位大神有c语言做的小人的代码,什么小人都可以,什么叮当猫hellokitty

#include?stdio.h

int?main()?{

char*?s[]?=?{"______________$$$$$$$",

"_____________$$$$$$$$$",

"____________$$$$$$$$$$$",

"_____$$$$$$_____$$$$$$$$$$",

"____$$$$$$$$__$$$$$$_____$$$",

"___$$$$$$$$$$$$$$$$_________$",

"___$$$$$$$$$$$$$$$$______$__$",

"___$$$$$$$$$$$$$$$$_____$$$_$",

"___$$$$$$$$$$$__________$$$_$_____$$",

"____$$$$$$$$$____________$$_$$$$_$$$$",

"______$$$__$$__$$$______________$$$$",

"___________$$____$_______________$",

"____________$$____$______________$",

"_____________$$___$$$__________$$",

"_______________$$$_$$$$$$_$$$$$",

"________________$$____$$_$$$$$",

"_______________$$$$$___$$$$$$$$$$",

"_______________$$$$$$$$$$$$$$$$$$$$",

"_______________$$_$$$$$$$$$$$$$$__$$",

"_______________$$__$$$$$$$$$$$___$_$",

"______________$$$__$___$$$______$$$$",

"______________$$$_$__________$$_$$$$",

"______________$$$$$_________$$$$_$_$",

"_______________$$$$__________$$$__$$",

"_____$$$$_________$________________$",

"___$$$___$$______$$$_____________$$",

"__$___$$__$$_____$__$$$_____$$__$$",

"_$$____$___$_______$$$$$$$$$$$$$",

"_$_____$____$_____$$$$$$__$$$$$$$$"};

int?i?=?0;

for?(i?=?0;?i?LENGTH;?i++)?{

printf("%s\n",?s[i]);

C语言运动的小人

多了一个最后的大括号}.

编写程序请养成缩格书写的习惯!

以上就是土嘎嘎小编为大家整理的会动的小人代码java相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章