个人-程序作品集
个人创作,拒绝白嫖
厉掣
编程------分享,创意,创造
展开
-
Processing python模式 非遗主题 非文化遗产 皮影戏动态交互
Processing python非遗主题海报 皮影戏。原创 2024-06-28 16:41:19 · 70 阅读 · 0 评论 -
Processing java/p5js 像素时钟
Processing java/p5js 像素时钟。原创 2024-06-19 22:42:20 · 92 阅读 · 0 评论 -
ProcessingP5js游戏定制
ProcessingP5js游戏定制。原创 2024-05-18 02:40:50 · 106 阅读 · 0 评论 -
ProcessingP5js动画主题交互设计定制【鼠标声音视频kinectleapmotion】
使用p5.js的mousePressed()或mouseClicked()函数处理鼠标点击事件。ProcessingP5js动画主题交互设计定制【鼠标声音视频kinectleapmotion】用户可以通过键盘输入来切换图片或音乐,例如按下特定的键来播放不同的音乐。在画布上添加按钮,用户点击按钮可以显示不同的图片和播放对应的音乐。使用keyPressed()函数处理键盘事件。原创 2024-05-18 01:53:14 · 153 阅读 · 0 评论 -
Processing p5js 动画交互设计
processingP5js 动画交互设计。原创 2024-03-31 12:34:07 · 199 阅读 · 0 评论 -
Processing p5js 自画像动态设计
Processing自画像动态设计。通过组合圆形、贝塞尔曲线等基本几何形状,以及颜色和运动效果,呈现了一个具有一定抽象风格的自我形象。通过随机生成多个圆形,并对每个圆形进行随机运动,创造出了动态效果,为画面增添了活力和生气。同时,使用贝塞尔曲线绘制了眉毛、眼睛、鼻子和嘴巴等面部特征,通过不同颜色和线条粗细营造出细致的面部轮廓。整体设计以抽象的形式表达了自我形象,突出了艺术性和个性化的特点。原创 2024-03-31 12:29:25 · 135 阅读 · 0 评论 -
pygame超级马里奥 gui专业设计
javafx swing pygame Processing p5js 游戏超级马里奥。原创 2023-10-03 22:34:23 · 143 阅读 · 0 评论 -
processing p5js字幕定制
processing p5js 字幕定制。原创 2023-09-14 20:50:28 · 52 阅读 · 0 评论 -
javafx processing p5js swing pygame 游戏
loadAllImages() 方法加载了英雄角色在不同方向和动画下的图片。然后调用updateObject() 和 drawObject() 方法来更新和绘制英雄角色。Hero 类内的draw() 方法处理基于当前动画帧和方向来渲染英雄角色。Hero 类内的update() 方法可能处理英雄位置和动画帧的逻辑。setup() 方法负责初始化游戏,设置帧率,并初始化Hero角色。4.draw() 方法是游戏循环的一部分,负责更新和渲染游戏元素。当按下方向键(左、右、上、下)时,英雄的方向和移动状态会更新。原创 2023-09-10 00:21:41 · 50 阅读 · 0 评论 -
p5js processing:noisy艺术流体
通过这些步骤,代码创建了一个精美的幻彩效果图像,通过噪声函数和颜色映射的组合,实现了一种具有动感和独特视觉效果的艺术作品。这份代码使用Processing编程语言创建了一个图像生成程序,旨在通过噪声函数和颜色映射生成一幅具有幻彩效果的图像。使用fill(r, g, b, 150)设置一个半透明的背景颜色,通过rect()函数绘制在整个画布上,以增加幻彩效果的强度。noiseDetail(4, 0.2)函数调整了噪声函数的细节级别和平滑程度,以增加噪声的复杂性和平滑度。speed控制了图像中元素的运动速度。原创 2023-09-05 19:28:06 · 217 阅读 · 0 评论 -
p5js processing 动态海报
漂浮图像: 该程序生成并显示了 ImageObj 类的实例,代表在画布上漂浮的较小图像。背景图像: 在画布上显示了两个背景图像(image1 和 image2),透明度水平(image1Tou)在变化,从而产生淡入淡出的效果。探索: 由于这是一个创意的视觉程序,不要犹豫尝试不同的参数,例如动画速度、透明度变化速率和图像变化,以找到更具吸引力和令人满意的结果。您可以尝试排列图像,调整它们的大小和位置,以创建更具吸引力和美感的体验。过渡效果: 实现不同视图模式之间的平滑过渡,以避免图像透明度和位置的突然变化。原创 2023-08-31 23:13:50 · 614 阅读 · 0 评论 -
Processing 鼠标交互方块
粒子的运动受鼠标移动的影响,点击鼠标会随机化粒子运动的参数。粒子的更新过程包括根据噪声值计算运动方向、更新位置、绘制轨迹和判断是否重新初始化粒子的位置和外观。初始化粒子的数量、背景渐变程度、最大轨迹长度和粒子描边粗细等参数,并随机化这些参数的取值范围。粒子的轨迹长度逐渐增加,当达到最大轨迹长度时,重新初始化粒子的位置和外观。创建一个具有动态效果的粒子场景,通过粒子轨迹的绘制产生视觉上的运动感。通过鼠标交互实现参数的随机化,使粒子的运动参数具有随机性和变化性。粒子的运动方向由噪声值、鼠标位置和速度共同决定。原创 2023-08-30 08:40:40 · 490 阅读 · 0 评论 -
Java Swing斗兽棋
不同的类代表了游戏中的不同实体和概念,如棋盘、棋子、玩家颜色等。棋子之间的互动规则在 ChessPiece 类中被定义,包括了棋子的移动和吃掉其他棋子的规则。PlayerColor 枚举类用于表示玩家的颜色,这在界面上用不同的颜色显示不同玩家的棋子。这个类表示棋子,包含了棋子的所有属性。每个颜色都与一个Java的Color对象关联,用于在界面上显示不同玩家的棋子。这个类代表棋盘上的一个格子,也就是棋盘上的一个位置。这个类代表棋盘上的一个点,使用行和列来标识棋盘上的位置。原创 2023-08-30 08:03:05 · 174 阅读 · 0 评论 -
Processing:滑雪游戏
玩家通过控制角色进行跳跃,以下是代码的拆解和设计过程:全局变量和设置:代码的开始部分定义了各种全局变量来设置游戏,如窗口尺寸、玩家属性、障碍物属性和游戏状态。setup() 函数初始化了游戏环境,包括加载背景图片和创建初始一组障碍物。绘制循环和游戏状态:draw() 函数是游戏循环的核心。它根据当前游戏状态决定应该显示什么内容。有三种游戏状态:initialScreen、gameRun 和 gameOver。draw() 函数根据当前游戏状态调用不同的函数。原创 2023-08-27 22:28:35 · 706 阅读 · 0 评论 -
Processing程序:弹幕交互
当设计这段代码时,我关注的是创建一个交互式的项目列表,其中每个项目都具有文本和颜色。项目会从右侧向左侧移动,当用户点击某个项目时,该项目会从列表中消失。以下是代码设计过程的详细步骤:设置画布和像素密度: 首先,在setup()函数中设置画布大小为800x800,并调用pixelDensity(1)来设置像素密度,确保画布的分辨率适应。加载背景图像和字体: 使用loadImage()函数加载背景图像,并通过resize()函数调整图像大小以适应画布。原创 2023-08-26 07:49:52 · 214 阅读 · 0 评论 -
Processing交互:noisy花
processing图形交互设计,程序可以通过右键点击来开关噪声效果,左键点击则可以改变曲线数量(从3到11条)。程序使用了curveVertex、sin、cos和noise等函数,结合了旋转、平移、映射等技术来生成曲线的形状和位置。每个曲线都是由多个点组成的,点的位置随着时间的变化而变化,同时也可以受到噪声的影响。整个图形具有动态、随机、抽象的特点,可以产生非常独特的视觉效果。原创 2023-08-25 10:09:12 · 786 阅读 · 1 评论 -
Processing交互:noisy交互方块
粒子的运动受鼠标移动的影响,点击鼠标会随机化粒子运动的参数。粒子的更新过程包括根据噪声值计算运动方向、更新位置、绘制轨迹和判断是否重新初始化粒子的位置和外观。初始化粒子的数量、背景渐变程度、最大轨迹长度和粒子描边粗细等参数,并随机化这些参数的取值范围。粒子的轨迹长度逐渐增加,当达到最大轨迹长度时,重新初始化粒子的位置和外观。创建一个具有动态效果的粒子场景,通过粒子轨迹的绘制产生视觉上的运动感。通过鼠标交互实现参数的随机化,使粒子的运动参数具有随机性和变化性。粒子的运动方向由噪声值、鼠标位置和速度共同决定。原创 2023-08-25 09:39:00 · 193 阅读 · 0 评论 -
Processing动态交互作品
调用 drawClock()、drawDaysCounter()、drawTextInputBox() 和 drawTexts() 函数分别显示时钟、天数计数器、文本输入框和文本元素。程序允许用户输入文本并将其显示为逐渐消失的文本元素。在特定时间间隔后,显示的文本将被清除,并且包含了时钟和天数计数器以实现视觉效果。如果是,则创建一个带有当前输入文本和随机坐标的新 TextElement 对象,并将其添加到 texts ArrayList。clockInterval:指定更新时钟显示的时间间隔(1分钟)。原创 2023-07-08 20:07:25 · 1370 阅读 · 0 评论 -
【Processing】行走的行星 动态海报 processing艺术与科技
一个有趣的行星场景。程序中包含了粒子、星星、陨石、行星和卫星等元素。代码中导入了所需的库,设置了窗口大小,并创建了粒子和星星数组。陨石的数量、位置、速度、颜色和火焰的颜色和透明度等参数也被设置。在 draw 函数中,实现了背景的绘制、陨石、粒子和星星的更新和绘制、云朵的绘制以及行星和卫星的绘制和旋转。同时,也包含了绘制文本和鼠标点击事件的处理。总体来说,这是一个有趣的创意场景,可以通过改变一些参数和添加其他元素来进行扩展和改进。原创 2023-03-21 22:27:31 · 1424 阅读 · 0 评论 -
javafx/javaFx打砖块游戏【背景音乐、闯关、界面美观】/java项目/java程序设计
javaFx打砖块游戏【背景音乐、闯关、界面美观】原创 2022-08-14 06:09:14 · 1579 阅读 · 0 评论 -
java打包exe程序 倒计时程序
java打包exe程序 倒计时程序原创 2023-02-02 13:51:27 · 132 阅读 · 0 评论