2020/4/10
記得登入你的...... Teams!
來自小葉老師的提醒~~~
1.連線ms1.mcu.edu.tw
2.帳號:0816****@ms1.mcu.edu.tw
3.密碼:數字、大小寫、符號
*不可按重新設定
#如果忘記密碼,請登入www1.mcu.edu.tw的電子表單,申請重設密碼,
等1-3天,資網處會重設密碼。
透過以上步驟,你也可以share到小葉老師的螢幕 ↓ 像這個
來自小葉老師的提醒~~~
1.連線ms1.mcu.edu.tw
2.帳號:0816****@ms1.mcu.edu.tw
3.密碼:數字、大小寫、符號
*不可按重新設定
#如果忘記密碼,請登入www1.mcu.edu.tw的電子表單,申請重設密碼,
等1-3天,資網處會重設密碼。
透過以上步驟,你也可以share到小葉老師的螢幕 ↓ 像這個

主題一:指標
int main()
{
int a=100;
int b=200;
int*p; ///指標宣告(p是一個指標,指到整數)
p=&a; ///指標的設定,把整數a的住址放入p
printf(" %d \n" ,*p ); ///指標的使用
p=&b; ///指標的設定,把整數b的住址放入p
printf(" %d \n" ,*p ); ///指標的使用
}
主題二:讓圖片動起來吧!
今天我們要讓下面的表情們跟著你的方向鍵動起來
(只有眼球會動版本)
PImage img1;///記得放圖(拖進來)
PImage img2;///記得放圖
PImage img3;///放圖
PImage img;//可切換
void setup()
{
size(300,300);
img1=loadImage("img1.png");
img2=loadImage("img2.png");
img3=loadImage("img3.png");
img=img1;///把img1給img使用
}
void draw()
{
image ( img, 100 ,100);
}
void keyPressed()
{
if(keyCode==RIGHT) img=img3;
if(keyCode==LEFT) img=img2;
}
void keyReleased()
{
img=img1;//放開時,變回img1
}
(整個左右動起來版本,簡稱移動的眼球)
PImage img1,img2,img3;
PImage img;
float x=100,y=100,vx=0;///TODO:變數
void setup()
{
size(300,300);
img1=loadImage("img1.png");
img2=loadImage("img2.png");
img3=loadImage("img3.png");
img=img1;///把img1給img使用
}
void draw()
{
background(255);
image ( img, x ,y);///TODO:變數
x+=vx;///TODO:有速度
}
void keyPressed()
{
if(keyCode==RIGHT)
{
img=img3;vx=1;///TODO:有速度
}
if(keyCode==LEFT)
{
img=img2; vx=-1;///TODO:有速度
}
}
void keyReleased()
{
img=img1; vx=0;///TODO:速度變0
}
馬上就能夠來到鬼片拍攝現場
↑正在朝向左邊移動時
主題三:彈跳
← 這是哈特利,正在使出忍術飛鼠術
(等等他的腳怎麼固定的!?)
PImage img1,img2,img3;
PImage img;
float x=100,y=100,vx=0,vy=-10;///TODO:變數
void setup()
{
size(300,300);
img1=loadImage("ha.png");
img2=loadImage("img2.png");
img3=loadImage("img3.png");
img=img1;///把img1給img使用
}
void draw()
{
background(0);///黑色背景
image ( img, x ,y,100,100);///Image(圖片, x, y, 寬, 高)
x+=vx;///TODO:有速度
y+=vy;///TODO2
vy+=0.98;///重力加速度,加到速度的上面
if(y>200)vy=-vy*0.9;
}
void keyPressed()
{
if(keyCode==RIGHT)
{
img=img3;vx=1;///TODO:有速度
}
if(keyCode==LEFT)
{
img=img2; vx=-1;///TODO:有速度
}
}
void keyReleased()
{
img=img1; vx=0;///TODO:速度變0
}
↑按左右方向鍵時,仍然是表情,什麼都不按才是彈跳的哈特利
什麼?你說彈跳的哈特利是假的哈特利?
那我們就讓他"看起來"像真的在飛吧!
PImage img;
float x=100,y=100,vx=3,vy=-10;
void setup()
{
size(500,500);
img=loadImage("ha.png");
}
void draw()
{
background(0);///黑色背景
image ( img, x ,y);///大小100*100
x += vx;///TODO:有速度
y += vy;///TODO2
vy += 0.98;///重力加速度,加到速度的上面
if(y>200) vy=-vy*0.9;
if(x>300) vx=-vx;///反彈400-圖寬100=300
if(x<0) vx=-vx;///反彈!
#include <stdio.h>
int a[10]={9,8,7,6,5,4,3,9,3};
int b[10]={1,3,5,7,9,8,7,7,7};
int *p;//C發明者說,其實陣列就是指標
int main()
{
p=a;///以前 p=&a
printf(" %d ",p[3] );
p=b;
printf(" %d ",p[3]);
}
←其實有箭頭,但是不太明顯
記得放到C Tutor跑一遍哦!
以上是今天教的內容,讓哈特利飛起來真的很療癒呢!
以上是今天教的內容,讓哈特利飛起來真的很療癒呢!
















沒有留言:
張貼留言