顯示具有 06160335_魏子凱 標籤的文章。 顯示所有文章
顯示具有 06160335_魏子凱 標籤的文章。 顯示所有文章

2020年6月18日 星期四

week 17 魏子凱

Week 17

background 背景顏色
fill 球的顏色
ellipse 橢圓
noStroke不要有邊框
要加中間的那條線 line(將兩點連接 用的是兩點座標)
記得加上stroke 要不然會沒有顯示
將(200,150)的座標設定給變數的起始值(float)
記得要把ellipse還有line的座標改成變數的x y
利用mouseDragged來改變第二個點的位置
看不懂在幹嘛 但是就是把被拖移的點移回原位(吧)
如果再下面那行都*0.1 就是將回原味的速度放慢1/10
會慢慢地回去
利用微積分去讓兩點間持續的運動
這個程式碼是要讓白色的方格去追蹤滑鼠的位置
利用微分技巧 加上速度的那個*0.1 以固定的速度移動到滑鼠位置

2020年5月21日 星期四

2020年4月23日 星期四

week 09 我旁邊好吵

2020/04/23
------------------------------
da=1是角度的初始變化量要先給一個值
a=4是嘴巴初始開口角度
arc設定 x y 為變數是為了要讓圖片可以移動


2020年4月9日 星期四

阿凱 _ week06

Week 07
------------------------------------------------------------------------------------
登入microsoft  學號 + @ms1.mcu.edu.tw


------------以下正式上課---------

int a還有b的值
int 一個新的 * p 
p為一個宣告指標 指到一個值
以上例子 p 指到 a 的值
則印出 a
若程式碼下面繼續加上 
p=&b;
printf(" %d\n", *p)
則輸出串為
87
487
因為指到b
則p的值為b
------------
網頁打程式
CTutor
打入程式碼 左半邊的next可以調整對應程式碼的行
右半邊則會顯示正在做的步驟及輸出











-------------

P語言裡面 指標的用法




什麼都不按 顯示Released的圖
img=img3;




按下右邊方向鍵 顯示向右
img 指向 img1;





按下左邊方向鍵 顯示向左
img 指向 img2;




------------






這邊的程式碼是為了要讓圖片可以停在
位置上








這個程式*是可以做出彈跳的效果

2020年3月26日 星期四

阿凱-week04

Week 04
------------------------------


這邊的程式碼跟上個禮拜大同小異,主要是要 執行以下
按一下生一顆顏色隨機大小固定的球往下墜落
  
c[n]=color(random(255),random(255),random(255));

random 是說隨機顏色 0~255 
--------------------------------------------------------------------------------------------------------------------------



跟上面不一樣的地方在於

int []r=new int[1000];
[  設定圓的半徑 ]
r[n]=10;
[ 起始的半徑 ]
circle(x[i],y[i],r[i]);
[ 圓的起始位置 ]
if( mousePressed )r[n-1]++;
[ 半徑++ ]

--------------------------------------------------------------------------------------------------------------------------

[ ]  [ ] 是2*2的陣列寫法
程式內容主要是要讓陣列裡面有1的值就變紅色
要注意 
 rect( j*50 , i*50 , 50 , 50);
陣列左邊是 i 右邊是 j
但是rect  j 跟 i 調換

2020年3月19日 星期四

阿凱 week03 左右移動

Week 03


PImage是設定圖片變數 而可以拉圖片檔不要拉資料夾 進去程式裡
size老樣子是設定視窗大小\
loadImage是讀入你剛剛丟進程式的圖片
void draw下面的 image 是設定圖片的初始位子
--------------------------------------------------------------------------------------------------











int user的xy座標 直接給他一個初始位子
if( keyPressed && keyCode==LEFT)
if (按鍵 按下左方向鍵 ) 向左走 x--
記得要設定向左走的圖片

如果沒有要走 那就是 else image (img1, userX,userY);
                                      設定停止的圖片 在一開始設的位子


--------------------------------------------------------------------------------------------------











這個部分主要是在教設定背景的部分
跟之前的background(R,G,B) 相比 background(img)
注意!!SIZE的部分一定要跟圖片的原大小一樣!!若不知道該怎麼看可以去小畫家看

2020年3月12日 星期四

阿凱week02



int x=0,y=0 ; ( 給一個原始位置)
size(400,800)  * 400(x),800(y) *視窗的大小
background(255) (這邊是顏色)
circle(x,y,10) (大小)
y++ 可以改成+數字例如y+5 影響掉落速度

-----------------------------------------------------------------



[ ]x 是 Java的陣列寫法 跟c++的 x [ ] 不一樣

n=0 是說起始0顆東西
在之前 x y 的後面都加上 [ ]陣列符號
y[i]>=400-10
 (這邊是要東西設置東西停損點 10是球體20的半徑)

🔻🔻最終輸出結果🔻🔻