作者comaniac (Tennis~球魂)
看板C_Sharp
标题[问题] 贪食蛇小游戏
时间Fri Oct 17 23:40:13 2008
请问各位大大
现在我卡在「变长」这个部份
因为我是用Label表示Snake
我的想法是当吃到食物时用以下其中一种让他变长:
1. 用一个loop去跑
这样变得好像必须要创新Label才能接起来
可是C#可以在执行中创造物件吗?
2. 改变Label的Size
这样好像比较简单,可是问题在於无法转弯(囧
能否有大大能提供较好的方法让他变长又可以转弯哪
感激不尽m(_ _)m
--
◤ ◥
National Tsing Hua University ╔═╗╔═╗ ╔═╮ ╦ ╦ ╭—╮
Personal board:codification ║ ║ ║ ║ ║ ║ ║ |
═ telnet://hulabear.twbbs.org ║ ║ ║ ║ ║ ╰═╣ AT ╰—╯╭—╮
Mens et Manus ╚═╝╚═╝ ╚═╯ ╰═╝ ╰—╮
◣
From M.I.T. MSN:[email protected] ╰—╯◢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.200.102
1F:推 tomex:用gdi+来画rect是否会比较好一点?? 10/18 00:52
2F:→ comaniac:这我还不会耶,我刚开始学C# Q__Q 请问有相关文章吗? 10/18 01:46
3F:推 leicheong:用grid+修改background color会不会比较容易? :P 10/18 09:08
4F:→ humanfly:简单的话就用暴力法每段一个label Ex/300x200=60k个label 10/18 11:44
5F:→ humanfly:用颜色做不要用长度做.. 10/18 11:45
6F:→ comaniac:噢我懂楼上大大的意思!! 10/18 13:20
7F:→ comaniac:类似2-D array的作法?(以前是写C的 = =" 10/18 13:20
8F:推 PRAM:用链结串列把label串起来就好了 10/18 16:53
10F:推 tomex:虽然刚开始比较要用算的,但有基本雏形後反而容易变化 10/18 21:44
11F:→ comaniac:谢大大!! 我研究看看!! 10/19 00:22