中文偽春菜後援會論壇  

打印

[分享] 拼圖遊戲(New SSP,New Game)

好東西~Pyg大大我仰慕已久了,開發的東東都很好用。
這里想跟大大請教一個問題
\_b[檔案,x座標,y座標,--option=qpaque,--clipping=x0 y0 x1 y1]这個指令似乎有bug
當我不用inline的時候--option會失效,或者--clipping會失效,總之好像2者有沖突
而我使用inline就不能指定座標了,無法讓一幅圖片覆蓋在另一幅圖片上(其實我想把puzzle的小圖片覆蓋在一個黑白背景上做出按鈕的效果,這樣只要有一張普通圖片就可以在程序里任意指定puzzle的分割塊數并顯示出來,而不用事先畫好分割塊數)
對了,還有個更嚴重的問題,不使用inline參數就沒法用\__q了,怎麼辦

我還想過一種解決辦法就是用inline模式把1個像素寬的陰影圖片插在puzzle小塊中間這樣顯示
|塊||塊||塊||塊|
每一行結束再顯示一行1像素高的陰影圖片,這樣會不會太傻。。

[ 本帖最後由 forjanezz 於 2009-9-5 16:12 編輯 ]

TOP

pyg大大也逛百度啊,呵呵 我研究樱花脚本刚看见\b指令的时候想说写个显示图片的游戏会不会效果比较好一点于是就写了,很烂的,有空回头重写一遍代码。

谢谢pyg大大,问题解决~
\_l[x,y]来控制inline的坐标,实在是太完美了,哇哈哈

[ 本帖最後由 forjanezz 於 2009-9-6 14:34 編輯 ]

TOP

to楓雨聆

因為你的選項按鈕是通過menu辭書里的OnChoiceSelect來選擇執行內容的,而你在OnChoiceSelect里面的others選擇分支包括了一切其他沒在OnChoiceSelect中聲明的按鈕,這會跟新添加的辭書里用到的選項按鈕函式(比如Select.XXXX)起衝突
只要把others分支改成這樣就好了
                others
                {
                        if ISFUNC("Select." + reference0[0,'(']) {
                                EVAL("Select." + reference0);
                        }
                        else {
                                "\0\s[3]嗯?雨聆似乎還沒完成這個功能?\w9\w9\s[0]\e"
                        }
                }
對了,你的yaya.dll版本太低了,我換了個比較新的。
另外一個小建議不要使用清白對話框,他的b[2]比較特殊比一般的對話框小很多,雖然可以用b[4]替代但是這樣別人換用其他對話框時可能不會達到你預期的效果,所以還是選一個比較通用的類似默認規格的對話框比較好。
關于拼圖游戲,我用自己修改過的puzzle.dic替換了你下載的pyg大大的版本,只要在img里面添加新的圖片他就會自動識別并且在圖片列表里顯示出來,每個拼圖有3種難度選擇。舊版還在,需要的話可以替換回去。

[ 本帖最後由 forjanezz 於 2009-9-11 13:39 編輯 ]

附件

master.rar (370.98 KB)

2009-9-11 13:35, 下載次數: 2645

TOP

謝謝pyg大大,又學到一招~

TOP



當前時區 GMT+8, 現在時間是 2020-7-11 21:49

Processed in 0.019823 second(s), 10 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格