时光日历 v2.2.1

白杨 智慧豆 Lv. 0
复制链接 & 嵌入
链接
复制链接
嵌入网页
复制嵌入代码
原创认证
进入全屏模式
载入作品
正在创建积木……
载入角色……
载入声音……
加载扩展……
正在创建积木……
呼唤小猫……
传送Nano……
给Gobo充气 …
准备表情……
还没有人打赏!
最后修改于2022年07月02日

指导教师

开心豆

Lv. 0

操作说明

用鼠标点击
喜欢可以点赞啊,不点也行。
问题:
1.怎么设定作品封面啊,可以在评论区告诉我

备注与谢志

这算我的一个复出作品,以前去学Python和Java了。

日志
--------------------------------9/25---------------------------------
1确定内容(时光日历)
2了解制作要求
-------------------------------10/2----------------------------------
1完成应用切换
2完成图标设计(感谢PPT上的日历图标)
3完成图标上的日期显示
4确定合作品的分工任务
5完成返回键功能与设计
-------------------------------10/5----------------------------------
1完成图标设计的节日显示
2完成开场设计的动画展示(感谢90设计的时钟图片)
3完成一半日历上的数字展示
-------------------------------10/23---------------------------------
1日历图标摆放完成
2修复日历图标快速切换BUG
3添加月份造型
------------------------------10/30----------------------------------
1.增加了计时器功能
(1)增加正计时倒计时按钮
(2)完成正计时功能
(3)增加计时器图片(抠图使我悲伤)
2.增加了月份显示功能
3.获得了一个小建议:
(1)点日期数字可以出现动画
(2)可以增加月份动画
------------------------------11/13----------------------------------
几日不更,期中考试
1.完善计时器正计时功能
(1)完成正计时开始结束
(2)完成正计时计次列表和几次添加
2.修复计次列表
------------------------------11/20----------------------------------
又是一周
1.完善计时器
(1)完成正计时的返回功能
(2)完成倒计时的读取功能
这次没有多做功能,因为倒计时的读取功能有点困难,读取功能运用了四级的祖传切列表法,呵呵。
-----------------------------11/27-----------------------------------
Oh耶!
1.今天把计时器功能全做完了(所以才Oh耶!)
下周准备修复一下bug,再做一个新功能。
---------------------------12/26-------------------------------------
好久没更新了耶
1.修复绿布切换bug
2.增加心情日记图标
---------------------------4/12--------------------------------------
又过了好久
1.做了一部分心情日记的应用,感觉还不错。
2.把代码空缺填满了
3.修改了bug。
-----------------------------4/16------------------------------------
我渐渐喜欢这个作品了!
1.开始着手去做心情日记的查看日记部分
2.添加心情运动部分
感谢崔老师提供的翅膀点子!
-------------------------------4/23----------------------------------
改BUG的一天(秃头的一天)
1.添加四大心情的翅膀
2.做读取列表功能 Bug改了好久
--------------------------------5/1劳动节快乐!---------------------
BUG改好了,好开心!
1.修复去空格bug
2.增加心情点击效果
得到新点子:心情碰到鼠标可以悬停。
看到蒸汽工坊将要推出云变量,应该对我有用!
--------------------------------5/3----------------------------------
假期快过去了耶。。
1.完善心情点击功能
2.增加查看日记主界面BUG(doge)
希望这个作品可以一直更下去!
---------------------------------5/14--------------------------------
改完BUG了!耶!
1.修复心情隐藏bug
2.又迎来了新bug
--------------------------------5/21---------------------------------
昨天是个什么节日?
1.现在可以让happy表情动起来了!
2.现在在修复其他心情无法显示的bug
下周计划:将happy代码复刻在其他心情,修复bug
-------------------------------6/4-----------------------------------
端午节安康和儿童节快乐!
1.修复心情移动BUG(终于可以让所有心情动起来了)
2.正在修复点击弹窗心情时间问题
下周计划:1.修复心情无序点击happy无法显示bug(首要)完成!
2.修复点击弹窗心情时间问题(次要)
-------------------------------6/11---------------------------------
这周期末考试,没时间做,抱歉!
-------------------------------6/25---------------------------------
放假咯!
1.修复心情时间显示BUG(未修复完)
2.计划:排异bug的话可以用多个变量侦测,一旦有一个心情在运行列表里,另一个同样的心情就不用进去了。
-------------------------------7/2----------------------------------
装盘子的一天。。。
1.正在修复心情显示BUG,盘子装太多了,就差时间显示问题了
2.收获新灵感:加上符号判断数字与字母。

开发日志

变量

MoodDisplay

 

角色

角色15

代码

当角色被点击

执行 时间选择 happy

移到最 后面

广播 面板显示

 

定义 访问列表

如果 ({处理心情列表} 的第 1 项 的第 10 个字符 = h) 不成立 那么

如果 ({处理心情列表} 的第 1 项 的第 9 个字符 = h) 不成立 那么

如果 ({运行心情列表} 的第 {BY index} 项 的第 10 个字符 = h) 那么

如果 (({运行心情列表} 的第 {BY index} 项 的第 9 个字符 = h) 或 ({运行心情列表} 的第 {BY index} 项 的第 10 个字符 = h)) 那么

 

定义 时间选择 {心情}

将 {广播} 设为 {纯心情列表} 中第一个 {心情} 的编号

将 {广播} 设为 {心情}

将 {moodTime} 设为 连接 {处理心情列表} 的第 {count} 项 的第 10 个字符 和 连接 {处理心情列表} 的第 {count} 项 的第 11 个字符 和 连接 {处理心情列表} 的第 {count} 项 的第 12 个字符 和 连接 连接 {处理心情列表} 的第 {count} 项 的第 13 个字符 和 {处理心情列表} 的第 {count} 项 的第 14 个字符 和 {处理心情列表} 的第 {count} 项 的第 15 个字符

否则

将 {moodTime} 设为 {处理心情列表} 的第 {纯心情列表} 中第一个 {心情} 的编号 项

 

角色16

代码

当角色被点击

将 {广播} 设为 angry

将 {BY显示} 设为 否

隐藏

执行 时间选择 angry

移到最 后面

 

定义 访问列表

如果 ({运行心情列表} 的第 {BY index} 项 的第 10 个字符 = a) 那么

如果 (({运行心情列表} 的第 {BY index} 项 的第 9 个字符 = a) 或 ({运行心情列表} 的第 {BY index} 项 的第 10 个字符 = a)) 那么

 

定义 表情运动

将 {心情运动} 设为 是

移到最 前面

移到最 前面

 

定义 时间选择 {心情}

将 {广播} 设为 {心情}

将 {moodTime} 设为 {处理心情列表} 的第 {纯心情列表} 中第一个 {心情} 的编号 项

如果 (({moodTime} 的第 8 个字符 = 1) 或 (({moodTime} 的第 8 个字符 = 2) 或 (({moodTime} 的第 8 个字符 = 3) 或 (({moodTime} 的第 8 个字符 = 4) 或 (({moodTime} 的第 8 个字符 = 5) 或 (({moodTime} 的第 8 个字符 = 6) 或 (({moodTime} 的第 8 个字符 = 7) 或 (({moodTime} 的第 8 个字符 = 8) 或 ({moodTime} 的第 8 个字符 = 9))))))))) 那么

将 {moodTime} 设为 连接 连接 {moodTime} 的第 1 个字符 和 连接 {moodTime} 的第 2 个字符 和 连接 {moodTime} 的第 3 个字符 和 连接 连接 {moodTime} 的第 4 个字符 和 {moodTime} 的第 5 个字符 和 {moodTime} 的第 6 个字符 和 连接 {moodTime} 的第 7 个字符 和

否则

将 {moodTime} 设为 连接 连接 连接 {moodTime} 的第 1 个字符 和 连接 {moodTime} 的第 2 个字符 和 连接 {moodTime} 的第 3 个字符 和 连接 连接 {moodTime} 的第 4 个字符 和 {moodTime} 的第 5 个字符 和 {moodTime} 的第 6 个字符 和 连接 {moodTime} 的第 7 个字符 和 {moodTime} 的第 8 个字符 和

 

角色17

代码

当角色被点击

将 {广播} 设为 sad

将 {BY显示} 设为 否

隐藏

广播 面板显示

 

当角色被点击

执行 时间选择 sad

移到最 后面

广播 面板显示

 

定义 时间选择 {心情}

将 {广播} 设为 {心情}

将 {moodTime} 设为 {处理心情列表} 的第 {纯心情列表} 中第一个 {心情} 的编号 项

如果 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 1) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 2) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 3) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 4) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 5) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 6) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 7) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 8) 或 ({处理心情列表} 的第 {count} 项 的第 9 个字符 = 9))))))))) 那么

将 {moodTime} 设为 连接 {处理心情列表} 的第 {count} 项 的第 10 个字符 和 连接 {处理心情列表} 的第 {count} 项 的第 11 个字符 和 连接 {处理心情列表} 的第 {count} 项 的第 12 个字符 和 连接 连接 {处理心情列表} 的第 {count} 项 的第 13 个字符 和 {处理心情列表} 的第 {count} 项 的第 14 个字符 和 {处理心情列表} 的第 {count} 项 的第 15 个字符

否则

将 {moodTime} 设为 {处理心情列表} 的第 {纯心情列表} 中第一个 {心情} 的编号 项

 

定义 访问列表

如果 ({运行心情列表} 的第 {BY index} 项 的第 10 个字符 = s) 那么

如果 (({运行心情列表} 的第 {BY index} 项 的第 9 个字符 = h) 或 ({运行心情列表} 的第 {BY index} 项 的第 10 个字符 = h)) 那么

 

角色18

代码

当角色被点击

执行 时间选择 scared

移到最 后面

广播 面板显示

 

定义 访问列表

如果 ({运行心情列表} 的第 {BY index} 项 的第 11 个字符 = c) 那么

如果 (({运行心情列表} 的第 {BY index} 项 的第 9 个字符 = h) 或 ({运行心情列表} 的第 {BY index} 项 的第 10 个字符 = h)) 那么

 

定义 时间选择 {心情}

将 {广播} 设为 {心情}

将 {moodTime} 设为 {处理心情列表} 的第 {纯心情列表} 中第一个 {心情} 的编号 项

如果 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 1) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 2) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 3) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 4) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 5) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 6) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 7) 或 (({处理心情列表} 的第 {count} 项 的第 9 个字符 = 8) 或 ({处理心情列表} 的第 {count} 项 的第 9 个字符 = 9))))))))) 那么

将 {moodTime} 设为 连接 {处理心情列表} 的第 {count} 项 的第 10 个字符 和 连接 {处理心情列表} 的第 {count} 项 的第 11 个字符 和 连接 {处理心情列表} 的第 {count} 项 的第 12 个字符 和 连接 连接 {处理心情列表} 的第 {count} 项 的第 13 个字符 和 {处理心情列表} 的第 {count} 项 的第 14 个字符 和 {处理心情列表} 的第 {count} 项 的第 15 个字符

否则

将 {moodTime} 设为 {处理心情列表} 的第 {纯心情列表} 中第一个 {心情} 的编号 项

 

角色14

造型

造型1

造型4

造型3

造型2

happy

angry

sad

scared

 

代码

当 绿旗 被点击

移到最 前面

 

当接收到 面板显示

如果 ({广播} = 50) 那么

如果 ({广播} = ) 那么

否则

如果 ({广播} = 50) 那么

显示变量 {moodTime}

显示

如果 ({广播} = happy) 那么

换成 happy 造型

否则

如果 ({广播} = 50) 那么

如果 ({广播} = angry) 那么

换成 angry 造型

否则

如果 ({广播} = sad) 那么

换成 sad 造型

否则

换成 scared 造型

 

(0.16) 评论 (3)

上海
1年 前
有点bug。。。。
啊呀呀厉害厉害大佬就是大佬
可以多加点功能吗
用户33795 女生 Lv. 0
3年 前
真棒!
作者 白杨 智慧豆 Lv. 0
3年 前
用户33795 女生 Lv. 0
3年 前
@白杨 不用谢。
用户33795 女生 Lv. 0
3年 前
@白杨 你好富啊!
用户33795 女生 Lv. 0
3年 前
@白杨 不像我,仅有183.43金,70银。
超神UFO 男生 Lv. 0
3年 前
@开心编程一班陈石的 你们都好富啊,我只有7
用户33795 女生 Lv. 0
3年 前
0.04 DOUBLE KILL!!
@超神UFO 我很谦虚的哦!
《谦虚》
口圭 酉告 口圭 酉告