我想寫一個程式
是 三個杯子 球隨機出現
三個杯子 是同一個物件
拉出來分別叫做 c1 c2 c3
杯子物件裡面 有做 六個 移動補間動畫
c1>c2 ; c1>c3 ; c2>c1 ; c2>c3 ; c3>c1 ; c3>c2
想要 三個杯子 隨機跑
因為 c1 只會跑到 c2 & c3
c2 只會跑到 c1 & c3
c3 只會跑到 c1 & c2
還想讓他隨機跑個五次之後就停止
但不知道 怎麼寫
如果要寫陣列 就是要寫出每種組合 該怎麼寫呢= =?
Q1
我有3種 排序的話 (直的看)
1 1 2 2 3 3
2 3 1 3 1 2
3 2 3 1 2 1
該如何用程式寫出來
Q2
又或者 該怎麼利用 If(應該是if吧)
抓一個值
a 只會抓 2或3 b 只會抓 1或3 c 只會抓 1或2
如果a 抓了 2 b就可能抓 1或3
如果a 抓了 3 b就只會抓 1
如果b 抓了 1 c就還是 3
如果b 抓了 3 c就會抓1
原先 a b c 分別就給了 1 , 2 , 3 這三個值做比對了
我們主任只講上面那兩種方法 說 剩下自己去想
但真的遲遲不知該如何下手
就算抓了 1 2 3 又要如何套用到 物件裡面的 動畫呢 ..
跪請大大幫忙解答
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.77.1
1F:推 KawasumiMai:第一題完全不知道你在講什麼..... 01/20 19:32
2F:→ KawasumiMai:第二題...先畫出樹狀圖就知道了 01/20 19:32
3F:→ KawasumiMai:A2>B1>C3 01/20 19:33
4F:→ KawasumiMai: B3>C1 01/20 19:33
5F:→ KawasumiMai:A3>B1>C....3? 01/20 19:33
6F:→ KawasumiMai:switch或if吧..前提是A的權重真的比B和C大(優先判斷 01/20 19:34
7F:→ KawasumiMai:先確認有搞懂題目的邏輯比較重要 01/20 19:34
8F:→ KawasumiMai:話說C不是只會抓1 2嗎쀮.. 01/20 19:35
9F:→ ybigghost:我們老師就畫出 我第一種 叫我打出陣列= = 01/21 00:13
※ 編輯: ybigghost 來自: 220.135.30.222 (01/21 00:29)
10F:推 KawasumiMai:...擺直的...還以為關聯性要看橫的 01/21 00:25
11F:→ KawasumiMai:3X2X1=6種組合,正規一點的方法就for三圈加上判定吧 01/21 00:25
12F:→ KawasumiMai:然後你要存成三個陣列還是二維陣列就.... 01/21 00:28
13F:→ KawasumiMai:還是把題目完整貼上來比較妥當 01/21 00:28
※ 編輯: ybigghost 來自: 220.135.30.222 (01/21 00:30)