我想写一个程式
是 三个杯子 球随机出现
三个杯子 是同一个物件
拉出来分别叫做 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)