我正在使用處理3製作動畫,我想知道如何才能平滑地切換屏幕?每個屏幕包含不同的圖像。 另外,例如,如果我想要一個圖像出現在最後,我該怎麼做,是否與時間有關?切換屏幕和處理中的顯示圖像
0
A
回答
0
堆棧溢出不是真的爲一般的「我該怎麼做」類型的問題而設計的。這是針對具體的「我試過X,預計Y,但得到Z」類型的問題。你需要break your problem down into smaller steps,你需要更準確地說明你想要做什麼:通過平滑切換屏幕,你的意思是什麼?什麼屏幕?在這種情況下,平滑意味着什麼?
但我會盡力幫助一般意義。首先,您需要將草圖的狀態存儲在代碼頂部的變量中。這可能是一系列boolean
值,表示應該顯示哪個屏幕。然後,當需要更改顯示時,您需要更改這些變量:這可以響應用戶輸入,或者像您說的某種計時器或兩者的組合。最後,你只需要根據這些變量繪製每一幀。
下面是在一個變量存儲一個非常簡單的狀態的例子,將在一些事件函數變量,並使用該變量來找出繪製每一幀:
boolean showRed = false;
void mousePressed(){
showRed = true;
}
void keyPressed(){
showRed = false;
}
void draw(){
if(showRed){
background(255, 0, 0);
}
else{
background(0);
}
}
這僅僅是一個一般的答案是向你展示你需要做的事情。同樣,您需要將問題分解爲更小更具體的步驟,然後逐個採取步驟較小的步驟。如果您遇到困難,請在新問題中發帖MCVE,我們將從此處繼續。祝你好運。
相關問題
- 1. 在鎖定屏幕上切換活動顯示鎖定屏幕
- 2. 顯示圖像佔80%的屏幕
- 3. 顯示屏幕頂部的圖像
- 4. 顯示和處理更新的圖像
- 5. IOS中的屏幕切換
- 6. BlackBerry中的切換屏幕
- 7. 圖像在滑過屏幕時顯示爲「剪切」
- 8. 並排顯示圖像100%屏幕
- 9. JLabel在屏幕上不顯示圖像
- 10. 原始圖像在屏幕上顯示
- 11. QRCODE圖像顯示Android手機屏幕
- 12. Libgdx切換屏幕
- 13. 處理屏幕關閉和屏幕開啓意圖
- 14. 離屏切換顯示不顯示
- 15. 在Chrome和FF中未顯示圖像處理程序圖像
- 16. 破碎的圖像和屏幕上顯示的CSS代碼
- 17. 屏幕截圖不會顯示視頻中的圖像
- 18. 顯示和滾動比屏幕更長的UIImageView(圖像)
- 19. 在WPF中顯示CUDA處理圖像
- 20. 「主屏幕」像在Android上的視圖之間切換效果
- 21. 從剪貼板獲取圖像 - 顯示屏幕截圖時顯示黑屏?
- 22. 如何在GTK的圖形屏幕上處理多個圖像?
- 23. 切換多個圖像顯示/隱藏
- 24. JQuery顯示/隱藏或切換圖像+/-
- 25. DataTables:aoColumns不顯示切換圖像列
- 26. 在LibGdx中處理屏幕
- 27. 在屏幕之外切換div和屏幕
- 28. 更改圖像src和在屏幕上顯示
- 29. 從屏幕和顯示圖像擦除所有內容
- 30. 從URL顯示圖像 - 尺寸和屏幕方向問題
謝謝,我剛開始學習處理,這有幫助,但我正在做一個動畫,並希望切換屏幕,而不使用任何點擊,你能爲此提供一些幫助嗎? – joe
@joe這個想法是一樣的。您將草圖表示爲一系列變量,並隨時更改它們。我的例子使用點擊和按鍵,但是沒有任何東西阻止你使用動畫結束來改變狀態。你有沒有試過把一個MCVE放在一起? –