想要做個小小調查,就是大家有使用XNA來設計遊戲嗎?
不一定要完成,只要有接觸過,或是還在進行中的人歡迎留言
只是要調查一下,XNA在台灣地區到底有多少人使用!
也歡迎大家宣傳一下這個調查同時,大家可以提點意見,就是要怎樣讓XNA可以在台灣盛行
teexit1224 發表在 痞客邦 留言(10) 人氣(414)

由sonic10690作者所發問
內容
因為3D實在是難以前進
所以就退回來研究2D了
今天研究了兩個在Creator的2D碰撞範例
分別是
Collision Series 1: 2D Rectangle Collision
Collision Series 2: 2D Per-Pixel Collision
不過其實這算是同一個範例
算是基礎到進階吧
第一個拿到範例的問題一就是此範例中所用的圖片
不管是磚塊還是人都是bmp的格式
而且我還開啟圖片明明周圍的顏色是紫色的
可是為什麼直接將它貼上去的話
居然變成透明色了
問題二:
再來就是想問一下Color的結構
我的映象中應該是很簡單的RGB而已
可是在範例Collision Series 2: 2D Per-Pixel Collision中
我發現我又不懂color的結構了Orz
順便在這裡問一下
有什麼辦法可以讀取到color裡面值來看一下
因為範例中的blockTexture.GetData(blockTextureData);
這行應該已經把所有像素點的資料都傳過去了
可是卻不知道到底是什麼數值
問題三:
還有關於GetData這函式去查了MSDN它只有說Copies texture data into an array
貼圖資料就是指像素資料RGB等資訊吧?(此為個人認知不知是否有錯)
問題四:
Collision Series 2: 2D Per-Pixel Collision中的函式static bool IntersectPixels()
這裡是用像素來判斷有沒有碰撞到
可是我看不太懂下列迴圈的意思
for (int y = top; y < bottom; y++)
{
for (int x = left; x < right; x++)
{
// Get the color of both pixels at this point
Color colorA = dataA[(x - rectangleA.Left) +
(y - rectangleA.Top) * rectangleA.Width];
Color colorB = dataB[(x - rectangleB.Left) +
(y - rectangleB.Top) * rectangleB.Width];
// If both pixels are not completely transparent,
if (colorA.A != 0 && colorB.A != 0)
{
// then an intersection has been found
return true;
}
}
}
疑問一
Color colorA = dataA[(x - rectangleA.Left) + (y - rectangleA.Top) * rectangleA.Width];
為何要乘上矩形A的寬這跟Color什麼關係呢?還有Color成員變數A是指Alpha值的意思嗎?
if (colorA.A != 0 && colorB.A != 0)
{
// then an intersection has been found
return true;
}
為什麼兩個不等於就代表碰到呢@@||
看來有必要重新認識一下Alpha值了
不好意思ㄧ下提了這麼多問題QQ
不過這應該都算是2D常見的問題吧
teexit1224 發表在 痞客邦 留言(5) 人氣(344)
teexit1224 發表在 痞客邦 留言(3) 人氣(1,035)
看到這個Topic不要太高興,因為這不是事實...
看了日本有舉辦Local的競賽,美國雖然也有,不過呢,全世界的人皆可以報名參加
看到有些國家都針對XNA有開始的動作,讓我想問 " 台灣有機會辦起來嗎? "
雖然感覺台灣XNA沒有很多人在玩,網路上面幾乎找不太到甚麼中文的資料最近MSP開會的時候,有打算想問看看LJ,看看台灣有沒有機會可以辦起來
teexit1224 發表在 痞客邦 留言(6) 人氣(352)

對於XNA有興趣第一件事情就是想到,上網找看看資料
可以到XNA Creator找看看有甚麼不錯的範例,最好是可以讓初學者懂的文章
最好是可以簡單看一遍就知道遊戲怎麼寫...
不過可惜了XNA Creator上面的範例,並沒有依照難易度來做規畫所以難免在找範例研究的時候都會有一些困擾,像是挑到一個太艱深的範例自己也會看不懂
teexit1224 發表在 痞客邦 留言(0) 人氣(1,724)
最近電視廣告最夯的麥當勞套餐...
無敵大麥克...
剛剛看廣告中又看到另一個= =
無敵豬肉滿福堡加蛋...心中突然想,看來只要有在家一片肉片就有新套餐了ORZ
teexit1224 發表在 痞客邦 留言(0) 人氣(53)
Ziggyware這個網站,是由微軟MVP所建立的,提供不錯的BLOG平台
讓有興的人可以提供XNA的文章或是新聞
最近看到他們網站舉辦XNA技術文件競賽這個比賽
現在結果公布了!!裡面有很多不錯的文章很推薦大家去看看~!
teexit1224 發表在 痞客邦 留言(0) 人氣(168)
MSP 2009招募要開始囉XD
預計是八月中開始進行,請大家最近多多留意自己的信箱唷
我們會把這個消息寄給你,同時希望你們能夠空出時間來參與這有趣的面試
目前BLOG報名只到明天星期日(27)截止,所以還沒報名的要加快腳步唷~再來就是今天開會的時候聽到一個不錯的消息
teexit1224 發表在 痞客邦 留言(2) 人氣(123)
你們有寫BLOG嘛XD
在這經濟不好的情況寫,寫寫BLOG也是能有小小的收入唷~
現在鼓勵所有BLOG寫手的站出來,為自己的荷包賺點小錢
最上面的大圖示,沒錯就是他"Blogger Ads"
加入會員,放入廣告你就可以慢慢存取自己的經費
teexit1224 發表在 痞客邦 留言(0) 人氣(121)
日本XNA發展技術沒記錯的話是在今年才開始推動的
遊戲版圖大概可以分為美國、中國、歐洲、日本、韓國等地區
微軟XNA推動以美國為中心開始推動,再到歐洲地方
去年中國大陸隨著XNA1.0的推出,微軟亞洲研究院也提供一系列的課程指導
今年日本地區也開始推動
teexit1224 發表在 痞客邦 留言(0) 人氣(151)