如何用易语言编写一个简单个性的透明气泡屏保

一片粉嫩的羽毛 2024-05-23 01:04:42
最佳回答
1第一步:素材准备利用ps软件,制作下图四张透明气泡图片,图片大小设置为200px*200px,格式为透明的.png图片。具体制作过程跟本经验无关,在此不再一一介绍。2第二步:创建易语言程序运行易语言程序,创建一个windows桌面程序。将启动窗口拉取的稍微大些,拖放一个动画框、四个动画物体,动画物体设置大小为200*200,把上一步准备的四个图片分别置为动画物体的背景图片,如下图。3第三步:初始化程序屏保程序的原理是创建一个全屏的动画看,动画物体在里面自由移动。因此启动窗口和动画框必须全屏,且启动窗口无边框,动画框的背景图片为整个桌面快照。所以,双击启动窗口,进入窗口创建完毕事件,创建一个“初始化”子程序,子程序中,写入代码: .版本 2.支持库 iext2_启动窗口.边框 = 0_启动窗口.移动 (0, 0, 取屏幕宽度 (), 取屏幕高度 ())动画框1.移动 (0, 0, 取屏幕宽度 (), 取屏幕高度 ())动画框1.背景图片 = 快照 (, , )3此文章未经授权抓取自百度经验4第四步:创建动画物体完成初始化之后,需要创建动画物体才能显示。首先创建一个“程序集数组变量”,变量的名字为“动画物体标识”,类型为整数型,数组成员数为4,之所以设置为程序集数组,是因为后面子程序中也用得到。然后创建子程序“创建动画物体 ()”,在子程序中创建四个动画物体,初始位置设置为左下角,因此横坐标为0,纵坐标=屏幕宽度-动画物体宽度,程序如下图。5第五步:动画物体移动此时运行程序,就会发现,电脑屏幕左下角有四个重叠的气泡停在那不动。这时就可以让动画物体移动了。移动的命令是“动画框.自动前进()”,使用之前,需要先置角度。易语言动画框以竖直向上为0度,顺时针旋转一周为360°,因此运动的角度可以设置为0-360度,为了使每个动画物体分开来,在此使用取随机数的方法使各个动画物体前进的角度不同。6第六步:边界限制完成第五步,程序中的气泡就可以移动了,只是碰到边界后就会冲出去,因此需要限制。回到主窗口,点击动画框,选择右下角事件下拉菜单中的“碰到边界”事件,进入代码区。易语言动画框边界类型:左、上、右、下四个边分别为1、2、4、8,如果碰到左边,则边界类型为1,如果同时碰到左边和上边,则边界类型为1+2=3,依次类推。当动画物体碰到边界时,应当反弹回去,反弹的方向应当与边界垂线对称。7完成第六步这个屏保程序就算基本上完成了,但是这个小程序还有些瑕疵,如同时撞到两个边界和超越边界的情况没有限定,会出现在边界卡住不动的情况。此外,气泡之间相撞的情况也没有设定,有兴趣的朋友可以自己试着改写一下。end 20210311
汇率兑换计算器

类似问答
  • 帮忙编写一个通达信《简易》选股指标?
    • 2024-05-23 02:04:12
    • 提问者: 未知
    cross(ma(c#min60,8),ma(c#min60,21);因在外面,暂无法测试,你先试试吧,有问题再私信我。记住,选股前一定要下载完整5分钟数据。股票公式专家团为你解答,希望能帮到你,祝投资顺利。
  • 如何用c语言编写歌曲
    • 2024-05-23 21:17:53
    • 提问者: 未知
    很简单的。计算机发声原理:声音有三个特性:响度、音调、音色。响度,这个非常好理解。就是我们感觉到的声音的大小。具体点说就是由“振幅”决定,振幅越大响度越大。一般计量响度的单位是分贝,db。音调,这个就是声音的高低,由“频率”决定,频率越高音调越高。频率单位是赫兹,符号hz。音色,在生活当中,我们会发现各种物品发出的声音的特点是不一样的,如二胡和笛子。声音的特性就是音色。而决定声音的音色是由于物体本...
  • 如何编写简单的ea 交易和自定义指标
    • 2024-05-23 10:17:40
    • 提问者: 未知
    你好,很高兴为 你解答这个非常不容易,你要懂一点点c语言或者编程的基础知识。也可以自己到ea知识大全去自己down一些学习资料。反正指标和ea程序很多人写,真正牛的很难如有其它问题,可以继续追问。您的采纳是我前进的动力!
  • 【c语言】一道简单的c语言选择题m1-25
    • 2024-05-23 04:42:49
    • 提问者: 未知
    (c+c++,c+8,c++)c+c++=>c++的结果是6(后自加表示先赋值后加1,前自加反之),所以c+c++的结果是10 c+8,对结果没影响 c++的结果是11 所以是13 我的理解是这样 不知道对...
  • 如何最简单的搭建一个语音交互的原型?
    • 2024-05-23 19:43:13
    • 提问者: 未知
    比如,通过对手机下达语音指令,手机的app可执行某个动作。 如何搭建这样的演示原型?
  • 如何用c语言编一个程序,输入一个二维数组,然后以一个矩阵的方式输出。
    • 2024-05-23 01:26:31
    • 提问者: 未知
    #include<stdio.h>void main(){int array[3][3], (*parr)[3], *p[3], i, j, sum;srand(time(**));for(i=0; i<3; i++)for(j=0; j<3; j++)array[i][j] = rand()%100+0;parr = array;for(i = 0; i < 3; ...
  • 如何编写一篇精美的简报
    • 2024-05-23 11:55:24
    • 提问者: 未知
    如何写好简报一、简报的含义、特点和类型(一)简报的含义简报,从字义上说,就是情况的简明报道。它是党政机关、企事业单位、社会团体为及时反映情况、汇报工作、交流经验、揭示问题而编发的一种内部文件。 简报是简明扼要地反映情况、交流信息。简报很多种名称,可以叫“××简报”,也可以叫“××动态”、“××简讯”、“情况反映”、“××交流”、“××工作”、“内部参考”等等。(二)简报的作用简报的作用主要...
  • 易语言如何实现窗口半透明?
    • 2024-05-23 10:21:07
    • 提问者: 未知
    设置抄窗口透明度“(_启动窗口2113.取窗口句柄(),100)”,数字5261为透明度,设置为410250就是半透明。(1)易语言是1653一门计算机程序设计语言,也通常代指与之对应的集成开发环境,其特点是通过汉语进行编程。(2)易语言功能强大实用,现已具有数十个各种应用范围支持库、上百个数据类型...
  • 使用j**a编写一个简单的银行存取款程序
    • 2024-05-23 03:31:02
    • 提问者: 未知
    package com.lw.thread;银行账户类account(不能透支), 包含账号id(10~16位数字),密码password(6位数字),户主姓名name,余额balence public class account { private string id;private int password;private string name;private double balence;...
  • 求c语言编写的简单计算器程序,包括源代码,水平不要太高,简单就行。
    • 2024-05-23 17:47:02
    • 提问者: 未知
    /* 加减乘除计算器 */#include<stdio.h>void main(){ float a,b; int i; printf("输入运算类型\n1.加法 2.减法 3.乘法 4.除法\n"); scanf("%d",&i); printf("输入参与的运算因数(空格键分隔):\n&quo...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。