转盘效果 » 历史记录 » 版本 1
tejie, 2023-12-06 17:58
1 | 1 | tejie | h4. %{color:firebrick}转盘效果% |
---|---|---|---|
2 | |||
3 | *模块说明* |
||
4 | 转盘效果显示逻辑展示 |
||
5 | |||
6 | 以下示例用到了UI3的资源配置 |
||
7 | "配置方法说明":https://bbs.tejiegm.com/forum.php?mod=viewthread&tid=1513&extra=page%3D1&_dsign=b5aa9913 |
||
8 | |||
9 | - |
||
10 | - |
||
11 | |||
12 | h4. *%{color:deepskyblue}展示效果:%* |
||
13 | !转盘效果.gif! |
||
14 | |||
15 | - |
||
16 | - |
||
17 | |||
18 | |||
19 | h4. *%{color:deepskyblue}特戒引擎脚本示例:%* |
||
20 | |||
21 | [<notextile>@</notextile>main] |
||
22 | #if |
||
23 | #act |
||
24 | goto <notextile>@</notextile>图片元素布局 |
||
25 | goto <notextile>@</notextile>初始显示页面 |
||
26 | <notextile></notextile> |
||
27 | [<notextile>@</notextile>图片元素布局] |
||
28 | #if |
||
29 | #act |
||
30 | mov s$显示底图 <img:shengxiao_dipan:666:0:> |
||
31 | mov s$开始按钮 <imgButton:wx_dengluanniu:507:703:一发入魂/<notextile>@</notextile>转盘启动> |
||
32 | mov s$生肖完整图 <img:shengxiao_shu:1080:122/<notextile>@</notextile>生肖选中(1)> |
||
33 | inc s$生肖完整图 <img:shengxiao_niu:1221:164/<notextile>@</notextile>生肖选中(2)> |
||
34 | inc s$生肖完整图 <img:shengxiao_hu:1319:269/<notextile>@</notextile>生肖选中(3)> |
||
35 | inc s$生肖完整图 <img:shengxiao_tu:1367:412/<notextile>@</notextile>生肖选中(4)> |
||
36 | inc s$生肖完整图 <img:shengxiao_hou:1319:552/<notextile>@</notextile>生肖选中(5)> |
||
37 | inc s$生肖完整图 <img:shengxiao_she:1212:647/<notextile>@</notextile>生肖选中(6)> |
||
38 | inc s$生肖完整图 <img:shengxiao_ma:1080:683/<notextile>@</notextile>生肖选中(7)> |
||
39 | inc s$生肖完整图 <img:shengxiao_yang:948:647/<notextile>@</notextile>生肖选中(8)> |
||
40 | inc s$生肖完整图 <img:shengxiao_long:844:552/<notextile>@</notextile>生肖选中(9)> |
||
41 | inc s$生肖完整图 <img:shengxiao_ji:805:414/<notextile>@</notextile>生肖选中(10)> |
||
42 | inc s$生肖完整图 <img:shengxiao_gou:844:275/<notextile>@</notextile>生肖选中(11)> |
||
43 | inc s$生肖完整图 <img:shengxiao_zhu:931:164/<notextile>@</notextile>生肖选中(12)> |
||
44 | <notextile></notextile> |
||
45 | mov s$五行完整图 <img:wx_shilian_anniu01:1064:290:0:0.5,0/<notextile>@</notextile>五行竞猜(金)> |
||
46 | inc s$五行完整图 <img:wx_shilian_anniu01:1170:366:0:0.5,0/<notextile>@</notextile>五行竞猜(木)> |
||
47 | inc s$五行完整图 <img:wx_shilian_anniu01:1136:483:0:0.5,0/<notextile>@</notextile>五行竞猜(水)> |
||
48 | inc s$五行完整图 <img:wx_shilian_anniu01:997:483:0:0.5,0/<notextile>@</notextile>五行竞猜(火)> |
||
49 | inc s$五行完整图 <img:wx_shilian_anniu01:963:366:0:0.5,0/<notextile>@</notextile>五行竞猜(土)> |
||
50 | <notextile></notextile> |
||
51 | inc s$五行完整图 <text:金{scolor=151}:1099:318:100:35/<notextile>@</notextile>五行竞猜(金)> |
||
52 | inc s$五行完整图 <text:木{scolor=215}:1207:395:100:35/<notextile>@</notextile>五行竞猜(木)> |
||
53 | inc s$五行完整图 <text:水{scolor=146}:1171:513:100:35/<notextile>@</notextile>五行竞猜(水)> |
||
54 | inc s$五行完整图 <text:火{scolor=58}:1028:513.6:100:35/<notextile>@</notextile>五行竞猜(火)> |
||
55 | inc s$五行完整图 <text:土{scolor=47}:997:395:100:35/<notextile>@</notextile>五行竞猜(土)> |
||
56 | <notextile></notextile> |
||
57 | <notextile></notextile> |
||
58 | [<notextile>@</notextile>初始显示页面] |
||
59 | #if |
||
60 | #act |
||
61 | openMerchantBigDlg qd_diban 4 0 0 0 0 |
||
62 | #say |
||
63 | <$str(s$显示底图)> |
||
64 | <$str(s$生肖完整图)> |
||
65 | <$str(s$五行完整图)> |
||
66 | <$str(s$开始按钮)> |
||
67 | <notextile></notextile> |
||
68 | [<notextile>@</notextile>转盘启动] |
||
69 | #if |
||
70 | #act |
||
71 | movr N$五行旋转次数 2 5 |
||
72 | movr n$生肖旋转次数 2 5 |
||
73 | movr n$五行开奖 0 5 |
||
74 | movr n$生肖开奖 0 12 |
||
75 | mov N$五行当前显示开奖 0 |
||
76 | mov n$生肖当前显示开奖 0 |
||
77 | mov n$五行执行完毕 0 |
||
78 | mov n$生肖执行完毕 0 |
||
79 | mov s$五行选中状态 |
||
80 | mov s$生肖选中状态 |
||
81 | goto <notextile>@</notextile>显示抽奖画面 |
||
82 | <notextile></notextile> |
||
83 | [<notextile>@</notextile>显示抽奖画面] |
||
84 | #if |
||
85 | #act |
||
86 | openMerchantBigDlg qd_diban 4 0 0 0 0 |
||
87 | #say |
||
88 | <$str(s$显示底图)> |
||
89 | <$str(s$生肖完整图)> |
||
90 | <$str(s$五行完整图)> |
||
91 | <$str(s$开始按钮)> |
||
92 | <$str(s$五行选中状态)> |
||
93 | <$str(s$生肖选中状态)> |
||
94 | <notextile></notextile> |
||
95 | #or |
||
96 | not equal <$str(N$五行旋转次数)> 0 |
||
97 | not equal <$str(n$五行判断)> <$str(n$五行开奖)> |
||
98 | #act |
||
99 | goto <notextile>@</notextile>五行变换元素 |
||
100 | #elseact |
||
101 | mov n$五行执行完毕 1 |
||
102 | <notextile></notextile> |
||
103 | #if |
||
104 | equal <$str(n$五行执行完毕)> 0 |
||
105 | #act |
||
106 | break |
||
107 | <notextile></notextile> |
||
108 | #or |
||
109 | not equal <$str(N$生肖旋转次数)> 0 |
||
110 | not equal <$str(n$生肖判断)> <$str(n$生肖开奖)> |
||
111 | #act |
||
112 | goto <notextile>@</notextile>生肖变换元素 |
||
113 | <notextile></notextile> |
||
114 | <notextile></notextile> |
||
115 | <notextile></notextile> |
||
116 | [<notextile>@</notextile>生肖变换元素] |
||
117 | #if |
||
118 | equal <$str(N$生肖当前显示开奖)> 0 |
||
119 | #act |
||
120 | mov s$生肖选中状态 <img:shengxiao_xuanzhong01:1020:65> |
||
121 | inc N$生肖当前显示开奖 1 |
||
122 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
123 | mov n$生肖判断 0 |
||
124 | break |
||
125 | <notextile></notextile> |
||
126 | #if |
||
127 | equal <$str(N$生肖当前显示开奖)> 1 |
||
128 | #act |
||
129 | mov s$生肖选中状态 <img:shengxiao_xuanzhong02:1165:81> |
||
130 | inc N$生肖当前显示开奖 1 |
||
131 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
132 | mov n$生肖判断 1 |
||
133 | break |
||
134 | <notextile></notextile> |
||
135 | #if |
||
136 | equal <$str(N$生肖当前显示开奖)> 2 |
||
137 | #act |
||
138 | mov s$生肖选中状态 <img:shengxiao_xuanzhong03:1248:180> |
||
139 | inc N$生肖当前显示开奖 1 |
||
140 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
141 | mov n$生肖判断 2 |
||
142 | break |
||
143 | <notextile></notextile> |
||
144 | #if |
||
145 | equal <$str(N$生肖当前显示开奖)> 3 |
||
146 | #act |
||
147 | mov s$生肖选中状态 <img:shengxiao_xuanzhong04:1293:355> |
||
148 | inc N$生肖当前显示开奖 1 |
||
149 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
150 | mov n$生肖判断 3 |
||
151 | break |
||
152 | <notextile></notextile> |
||
153 | #if |
||
154 | equal <$str(N$生肖当前显示开奖)> 4 |
||
155 | #act |
||
156 | mov s$生肖选中状态 <img:shengxiao_xuanzhong05:1248:501> |
||
157 | inc N$生肖当前显示开奖 1 |
||
158 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
159 | mov n$生肖判断 4 |
||
160 | break |
||
161 | <notextile></notextile> |
||
162 | #if |
||
163 | equal <$str(N$生肖当前显示开奖)> 5 |
||
164 | #act |
||
165 | mov s$生肖选中状态 <img:shengxiao_xuanzhong06:1165:580> |
||
166 | inc N$生肖当前显示开奖 1 |
||
167 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
168 | mov n$生肖判断 5 |
||
169 | break |
||
170 | <notextile></notextile> |
||
171 | #if |
||
172 | equal <$str(N$生肖当前显示开奖)> 6 |
||
173 | #act |
||
174 | mov s$生肖选中状态 <img:shengxiao_xuanzhong07:1020:630> |
||
175 | inc N$生肖当前显示开奖 1 |
||
176 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
177 | mov n$生肖判断 6 |
||
178 | break |
||
179 | <notextile></notextile> |
||
180 | #if |
||
181 | equal <$str(N$生肖当前显示开奖)> 7 |
||
182 | #act |
||
183 | mov s$生肖选中状态 <img:shengxiao_xuanzhong08:844:587> |
||
184 | inc N$生肖当前显示开奖 1 |
||
185 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
186 | mov n$生肖判断 7 |
||
187 | break |
||
188 | <notextile></notextile> |
||
189 | #if |
||
190 | equal <$str(N$生肖当前显示开奖)> 8 |
||
191 | #act |
||
192 | mov s$生肖选中状态 <img:shengxiao_xuanzhong09:748:501> |
||
193 | inc N$生肖当前显示开奖 1 |
||
194 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
195 | mov n$生肖判断 8 |
||
196 | break |
||
197 | <notextile></notextile> |
||
198 | #if |
||
199 | equal <$str(N$生肖当前显示开奖)> 9 |
||
200 | #act |
||
201 | mov s$生肖选中状态 <img:shengxiao_xuanzhong10:739:354> |
||
202 | inc N$生肖当前显示开奖 1 |
||
203 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
204 | mov n$生肖判断 9 |
||
205 | break |
||
206 | <notextile></notextile> |
||
207 | #if |
||
208 | equal <$str(N$生肖当前显示开奖)> 10 |
||
209 | #act |
||
210 | mov s$生肖选中状态 <img:shengxiao_xuanzhong11:754:186> |
||
211 | inc N$生肖当前显示开奖 1 |
||
212 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
213 | mov n$生肖判断 10 |
||
214 | break |
||
215 | <notextile></notextile> |
||
216 | #if |
||
217 | equal <$str(N$生肖当前显示开奖)> 11 |
||
218 | #act |
||
219 | mov s$生肖选中状态 <img:shengxiao_xuanzhong12:850:82> |
||
220 | mov N$生肖当前显示开奖 0 |
||
221 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
222 | mov n$生肖判断 11 |
||
223 | dec N$生肖旋转次数 1 |
||
224 | break |
||
225 | <notextile></notextile> |
||
226 | <notextile></notextile> |
||
227 | [<notextile>@</notextile>五行变换元素] |
||
228 | #if |
||
229 | equal <$str(N$五行当前显示开奖)> 0 |
||
230 | #act |
||
231 | mov s$五行选中状态1 <img:wx_shilian_anniu01:1051:268:0:0.7,0> |
||
232 | inc s$五行选中状态1 <text:金{scolor=151}:1111:322:100:40> |
||
233 | mov s$五行选中状态 <$str(s$五行选中状态1)> |
||
234 | inc N$五行当前显示开奖 1 |
||
235 | mov n$五行判断 0 |
||
236 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
237 | break |
||
238 | <notextile></notextile> |
||
239 | #if |
||
240 | equal <$str(N$五行当前显示开奖)> 1 |
||
241 | #act |
||
242 | mov s$五行选中状态2 <img:wx_shilian_anniu01:1155:346:0:0.7,0> |
||
243 | inc s$五行选中状态2 <text:木{scolor=215}:1217:405:100:40> |
||
244 | mov s$五行选中状态 <$str(s$五行选中状态2)> |
||
245 | inc N$五行当前显示开奖 1 |
||
246 | mov n$五行判断 1 |
||
247 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
248 | break |
||
249 | <notextile></notextile> |
||
250 | #if |
||
251 | equal <$str(N$五行当前显示开奖)> 2 |
||
252 | #act |
||
253 | mov s$五行选中状态3 <img:wx_shilian_anniu01:1118:460:0:0.7,0> |
||
254 | inc s$五行选中状态3 <text:水{scolor=146}:1180:518:100:40> |
||
255 | mov s$五行选中状态 <$str(s$五行选中状态3)> |
||
256 | inc N$五行当前显示开奖 1 |
||
257 | mov n$五行判断 2 |
||
258 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
259 | break |
||
260 | <notextile></notextile> |
||
261 | #if |
||
262 | equal <$str(N$五行当前显示开奖)> 3 |
||
263 | #act |
||
264 | mov s$五行选中状态4 <img:wx_shilian_anniu01:975:463:0:0.7,0> |
||
265 | inc s$五行选中状态4 <text:火{scolor=58}:1034:518.6:100:40> |
||
266 | mov s$五行选中状态 <$str(s$五行选中状态4)> |
||
267 | inc N$五行当前显示开奖 1 |
||
268 | mov n$五行判断 3 |
||
269 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
270 | break |
||
271 | <notextile></notextile> |
||
272 | #if |
||
273 | equal <$str(N$五行当前显示开奖)> 4 |
||
274 | #act |
||
275 | mov s$五行选中状态5 <img:wx_shilian_anniu01:943:344:0:0.7,0> |
||
276 | inc s$五行选中状态5 <text:土{scolor=47}:1003:404:100:40> |
||
277 | mov s$五行选中状态 <$str(s$五行选中状态5)> |
||
278 | mov N$五行当前显示开奖 0 |
||
279 | dec N$五行旋转次数 1 |
||
280 | mov n$五行判断 4 |
||
281 | delaygoto 100 <notextile>@</notextile>显示抽奖画面 |
||
282 | break |