精易论坛

标题: 蹭热度 电子木鱼积累功德 [打印本页]

作者: 嫂子    时间: 2023-1-7 22:52
标题: 蹭热度 电子木鱼积累功德
@冰点   不知道@谁  如果可以转到合适板块
提前说明不是易语言源码。
由于没有其他区域可发。暂时发在这

代码说明:
开发语言Delphi 版本11.2
使用跨平台UI框架 FireMonkey (做动画简单 类似WPF原理显卡绘制)缺点体积大一点。

素材来自
这可能是精易 不 是全世界最牛最好的 电子木鱼,积量..._精易论坛 (125.la)

基本原理:

1.一个Image 显示木鱼 一个Image 显示棍子
2.棍子初始翻转角度-30
3.
丢2个动画组件FloatAnimation
动画1 棍子敲下   设置动画属性是 RotationAngle(旋转角度)从-30  运动到 -3
动画2 棍子恢复   设置动画属性是 RotationAngle(旋转角度)从-3  运动到 -30

再动画1 的动画结束事件中 触发动画2恢复它 再动画2的结束事件中 判断是否是自动木鱼 如果是自动 那就再触发动画1.

4.申明一个全局变量 存储 累计功德
然后每次 动画1 动画结束事件(也就是棍子敲到木鱼的时候)  原子操作给 功德+1

5.再应用程序 空闲事件中更新 累计功德的UI

主要逻辑代码如下:



项目工程文件:

木鱼.7z (2.17 MB, 下载次数: 35)
360ZIP 压缩。7z格式



作者: 嫂子    时间: 2023-1-7 22:53
对比原帖
优化了动画效率和效果
比如 棍子敲下 应该是以棍子后面做远点做旋转。
作者: dixian666    时间: 2023-1-7 23:24
来看着学习一下

作者: 396384183    时间: 2023-1-8 01:02

谢谢分享
作者: 淑名夏凛月    时间: 2023-1-8 02:42
前来祝贺- -
作者: 陽陽陽    时间: 2023-1-8 02:54
木鱼也卷起来了
作者: BIG牛肉面    时间: 2023-1-8 06:39
感谢分享,很给力!~
作者: 一指温柔    时间: 2023-1-8 08:38
谢谢分享
作者: shj0205    时间: 2023-1-8 08:51
感谢分享!
作者: lmwdz    时间: 2023-1-8 09:36
感谢分享!
作者: q1512960733    时间: 2023-1-8 11:01
感谢分享!
作者: 冰点    时间: 2023-1-8 12:30
尴尬了,没有 Delphi 板块。。。
作者: 嫂子    时间: 2023-1-8 15:47
冰点 发表于 2023-1-8 12:30
尴尬了,没有 Delphi 板块。。。

可以考虑  开源类别 弄个其他类别 或者其他语言。之类的。 一些美板块的  可以发进这个类别
作者: kezhuanwang    时间: 2023-1-13 14:50
支持一下
作者: xiaoqi458    时间: 2023-1-16 21:09
支持一下
作者: shuaier    时间: 2023-1-30 14:42
用力用力敲
作者: weihua2018    时间: 2023-6-7 19:01
什么语言啊
作者: 嫂子    时间: 2023-6-7 22:06
weihua2018 发表于 2023-6-7 19:01
什么语言啊

Delphi
作者: 鬼客    时间: 2023-7-10 21:35
支持开源~!感谢分享~
作者: q38581460    时间: 2023-9-29 22:43
拿来发呆不错
作者: taodile    时间: 2023-12-13 03:56
支持开源~!感谢分享~




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4