2024年1月1日 星期一

Jia的互動技術日誌 Week14

 🎮🎮🎮

這週是神奇的一週因為我一邊研究meta quest3如何建置環境等待的時間一邊進行星雲和蛋糕的調整

雖然 meta quest3不是這門的內容,但應該也算是某種互動技術吧!!

前一天晚上我困擾了好久連unity版本都沒有下載成功,沒想到來學校重試後完成了,大家看到方塊的那瞬間!感動嗚嗚嗚

後來家琳強迫我放房子想做出視力檢查的效果,放置房子和狐狸請老師來看的時後心情非常興奮愉快

雖然就是個簡單的小東西卻讓我們幸福感++

放個簡單的小成果影片吧


星雲也和程式做結合,調整了顏色、速度、大小等等 算是有些感覺了


放一下星雲部分完整程式碼
💾 程式碼存檔區
ArrayList<PVector>cloud = new ArrayList<PVector>(); //星雲
ArrayList<PVector> v1 = new ArrayList<PVector>(); //速度
ArrayList<PVector>cloud2 = new ArrayList<PVector>(); //星雲2
ArrayList<PVector> v2 = new ArrayList<PVector>(); //速度2

void addCloud(float d){
  for(int i=0;i<12;i++){
    float a = i/12.0 * TWO_PI - d;
    cloud.add(new PVector( 920+5*cos(a),580+5*sin(a)));
    v1.add(new PVector( 14*cos(a),14*sin(a)));
  }
}
void addCloud2(float d){
  for(int i=0;i<6;i++){
    float a = i/6.0 * TWO_PI - d;
    cloud2.add(new PVector( 920+5*cos(a),580+5*sin(a)));
    v2.add(new PVector( 14*cos(a),14*sin(a)));
  }
}
因為我不知道如何讓不同顏色的兩股星雲錯開,最後我決定一個用12股上面疊一層不同顏色6股的星雲2

沒有留言:

張貼留言