Javascript 如何单击图像更改为其他图像并单击视频

Javascript 如何单击图像更改为其他图像并单击视频,javascript,video,processing,Javascript,Video,Processing,我在处理按键/鼠标按下时遇到问题 例如,如果我有一些苹果、狗和猫的图像数据文件,以及两个森林和花园视频 问题是我想按下一个按钮,然后切换到一个图像,当再次按下时,切换到一个视频 例如,从 video=“forest.mp4”>keyPressed=UP>apple.jpg 有两个左右选择> 如果按下键=左>dog.jpg 如果按键按下=右>cat。jpg 两个按键均按下=向上>视频=“花园” 这是一款类似于旧版RPG游戏的冒险类游戏 当玩家点击不同的选项时,会出现不同的结果。步骤1:将您的状

我在处理按键/鼠标按下时遇到问题

例如,如果我有一些苹果、狗和猫的图像数据文件,以及两个森林和花园视频

问题是我想按下一个按钮,然后切换到一个图像,当再次按下时,切换到一个视频

例如,从

video=“forest.mp4”>keyPressed=UP>apple.jpg

有两个左右选择>

  • 如果按下键=左>dog.jpg

  • 如果按键按下=右>cat。jpg

两个按键均按下=向上>视频=“花园”

这是一款类似于旧版RPG游戏的冒险类游戏


当玩家点击不同的选项时,会出现不同的结果。

步骤1:将您的状态存储在变量中

boolean showingMovie = true;
步骤2:
draw()函数中,检查该变量并绘制正确的内容

void draw(){
   if(showingMovie){
      //draw your movie
   }
   else{
      //draw your image
   }
}
步骤3:
按键()
鼠标按下()
函数中更改该变量,以切换显示的内容

void keyPressed(){
   showingMovie = !showingMovie;
}

当变量指示电影正在播放时,您可能需要一些逻辑来仅读取电影,并且可能需要添加一些逻辑来仅在鼠标单击正确位置或按下正确键时切换变量。如果有多个电影/图像组合,可能还必须有多个变量。如果有很多这样的数据,甚至可以使用数组或类来保存所有数据

很难读。请张贴代码和努力。我试着把它格式化一点,但是读了一下
PImage img;电影我的电影[];int指数=0;布尔开始=假;void setup(){size(1280720)img img[3]myMovie=new Movie[2];myMovie[1]=new Movie(这个“forest.mp4”);myMovie[2]=new Movie(这个“garden.mp4”);}
您的评论没有用处。请用正确的代码更新问题和您尝试过的内容。至少可以说,您的问题的标题很混乱。
void keyPressed(){
   showingMovie = !showingMovie;
}