2017年3月14日 星期二

Week 4

一直在思考要怎麼做一個正圓,剛好老師今天教到了
glVertex2f( cos(angle),sin(angle));
 
 
加入mouse函式
void mouse(int button,int state, int x,int y)
{
printf("%d %d %d %d\n",button,state,x,y);
glColor3f(1,x/300.0,y/300.0);
}
 
之後就可以使用滑鼠變色
(注意:不能點在同一個地方,要在不同地方點才會變色)
 

 
 
加入motion讓他不再只能靠著滑鼠的點擊變色,而是滑鼠拖曳就能自動變色
 
 
最後學著做小精靈
宣告一個mouth,從(0,0)原點開始,隨著滑鼠的拖曳嘴巴會打開閉合
(注意:要記得在前面加glClear去除殘影)
 
 

沒有留言:

張貼留言