标题: 關於按鈕的一些問題
NAO
会员
Rank: 1



UID 710
精华 0
积分 30
帖子 7
阅读权限 5
注册 2008-2-20
 
发表于 2008-6-27 03:19  资料  短消息  加为好友  添加 NAO 为MSN好友 通过MSN和 NAO 交谈
關於按鈕的一些問題

http://www.geocities.co.jp/tjschallenger/TJS0616.html
我根據這個網站教的作出對話框+按鈕
但我只需要按鈕的部分,所以我把對話框去掉了
不過由於他教的是對話框+按鈕,在進入遊戲時就會顯示出來
去掉對話框結果是一樣的,一樣會在進入遊戲時就顯示出來
我希望能透過右鍵來叫出按鈕
就是讓它在進入遊戲時不會先顯示出來,而是按了右鍵才出現,不知道該怎麼改?

另外我還把按鈕裡的skip和history改成title跟exit可是卻不知道語法該怎麼打...
拿Auto按鈕的語法來說是這樣(全部太多了,我只截了一小部分)
function onAutoModeButtonClick()
{
        //
        kag.onAutoModeMenuItemClick();
        }
title的我真的不會改...(我想讓它按了以後能回到first.ks)
function onTitleButtonClick()
{
        //
        kag.?????();
}
exit的我試過用
function onExitButtonClick()
{
        //
       kag.shutdown();
}
這樣它確實會結束遊戲,不過真的是"直接"結束,我希望能跑出個詢問框什麼的再結束
看到samisgod大大在某篇幫人做的解答,用exp="kag.close()"
覺得有點類似,於是改用kag.close();試試看,結果有跑出詢問框~
不過選了要退出遊戲的選項後還是跑出了錯誤訊息...
實在是不知道該怎麼做了...請各位大大教教我~~~謝謝~~~

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-27 10:13  资料  短消息  加为好友 





顶部
NAO
会员
Rank: 1



UID 710
精华 0
积分 30
帖子 7
阅读权限 5
注册 2008-2-20
 
发表于 2008-6-27 21:50  资料  短消息  加为好友  添加 NAO 为MSN好友 通过MSN和 NAO 交谈
那個...D大,不好意思,你的教程我這幾天也有參考過了,論壇裡我覺得有關的東西也都看過了
不過因為我才剛接觸這沒多久,幾乎都是看其他大大的教程跟網站來學的
對語法那些還不是很會,只會看比較簡單的或是直接套用別人的語法再改成自己要的
所以...雖然是類似的語法,只要有些地方稍微不一樣,我就不一定會改了...(抱歉...領悟力不是很好... )

像設定右鍵菜單的這個語法:
[rclick enabled="true" call="true" storage="檔名.ks" target=*start]
是貼到要讓右鍵菜單出現的那個ks檔裡嗎?(類似D大教程裡的chapter01.ks)
我貼了但是按右鍵反而變成沒有反應...

另外像回到標題按鈕的語法,D大用的是這個:
[locate x=26 y=335]
[button normal=按鈕_標題 target=*title]
;------------------------------------------------------------------------------
*title
[詢問窗口 text="確定要返回標題嗎?" storage="rmenu.ks" ok="*返回標題" cancel=*cancel]
[s]
*返回標題
[gotostart ask="false"]
那個網站教的是這個(應該沒截錯段吧...):
array.add(obj = new ExSystemButtonLayer(kag, parent, onTitleButtonClick));
obj.loadImages('button_title'); //
;------------------------------------------------------------------------------
function onTitleButtonClick()
{
        //
        kag.?????();
}
這2個的用法一樣是回到標題,可是我不知道要怎麼改才對...
不好意思,麻煩大大再簡單的教我一次吧...謝謝~~~

顶部
NAO
会员
Rank: 1



UID 710
精华 0
积分 30
帖子 7
阅读权限 5
注册 2008-2-20
 
发表于 2008-6-28 02:38  资料  短消息  加为好友  添加 NAO 为MSN好友 通过MSN和 NAO 交谈
剛又重看了一遍system資料夾裡的東西,終於試出回到標題的語法了~~~
我把它改成這樣終於ok了~~~(感動)
function onTitleButtonClick()
{
        //
        kag.goToStartWithAsk();
}
但是另外2個問題我自己還是解決不了...
(按右鍵再顯示出按鈕和讓exit這個按鈕按了以後能跑出詢問框再結束遊戲...)
請大大教教我,謝謝~~~

顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-28 18:44  资料  短消息  加为好友 
[button graphic=你的按钮图片名 exp="kag.close()"]
就可以了.我有点不太理解明明可以用KAG指令搞定的东西为什么一直要去用TJS.建议楼主先从最基本的指令开始学起.比如说右键菜单,比如说按钮的使用...我那个的询问框用的是自己做的图片询问框,这部分请参考宏的用法.
至于右键菜单,一旦过了标题画面进入正式游戏就可以使用这个指令了.
实在不行请贴你游戏控制台/你自己写的完全代码/游戏工程.

[ 本帖最后由 全局变量D 于 2008-6-28 18:46 编辑 ]





顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-28 18:47  资料  短消息  加为好友 
至于入门教程请参考天娜的KRKR初学系列.
你给的站点我这里打不开,没办法提供更详细说明.





顶部
NAO
会员
Rank: 1



UID 710
精华 0
积分 30
帖子 7
阅读权限 5
注册 2008-2-20
 
发表于 2008-6-29 21:55  资料  短消息  加为好友  添加 NAO 为MSN好友 通过MSN和 NAO 交谈
先謝謝D大這麼耐心的幫我解答~謝謝~~~
不過...我還是做不出正確的東西...抱歉...
我對KAG和TJS哪個是哪個其實不太了解...
D大說的[button graphic=你的按鈕圖片名 exp="kag.close()"]
我看的懂,不過我不知道要怎麼套用到我的檔案裡...
我把檔案附上來了,請大大幫我看看...

我把大大教的也用進去了,另外在遊戲檔裡也貼上了這個:
*start|
[cm]
[rclick enabled="true" call="true" storage="exsystembutton.ks" target=*start]
不過按右鍵卻沒有反應...

那個網站是教說在first.ks裡貼這個:
[call storage="exsystembutton.ks"]
[exsysbtopt forevisible=true backvisible=true]
;[rclick call=true storage="rclick.ks" target=*rclick enabled=true]
貼了這個就會一開始就顯示出按鈕...
大大的教程我還算能理解,那個網站教的也勉強能看的懂
但是要把2者合成1個對的東西,對我來說就很難了...我實在是合不出來...
麻煩大大再幫我看看...謝謝...



查看积分策略说明
附件
2008-6-29 21:55
  下载次数: 206
exsystembutton.rar (3.84 KB)
 
顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-30 14:39  资料  短消息  加为好友 
我认为楼上太过于执著那个右键菜单的范例了……想要搞清楚kag的那些函数具体是怎么运作的其实是需要看mainwindow.tjs的,如果楼上你还不能自己理解那些……请不要执著于在那个右键菜单的范例上改,好好的看下kag的指令集,自己理清思路用kag写一个吧






KX3游戏制作组
顶部
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-30 20:29  资料  短消息  加为好友 
1你所要求的功能根本就不需要改任何扩展名为tjs的文档
2那些功能可以在ks文档里使用KAG指令完成
3关于什么是KAG请查看发布区的KAG3手册
4然后看一下这个地址的入门教程:
http://tiannamaker.blog.sohu.com/entry/1041848/





顶部
NAO
会员
Rank: 1



UID 710
精华 0
积分 30
帖子 7
阅读权限 5
注册 2008-2-20
 
发表于 2008-7-1 20:58  资料  短消息  加为好友  添加 NAO 为MSN好友 通过MSN和 NAO 交谈
謝謝D大耐心的教我,也謝謝sarah大提醒了我很重要的一點!
不能靠自己理解,卻一直執著著想做出跟那一樣的東西...
這點確實有點糟...
嗯!我還是先把基本的東西學會再來挑戰好了!
謝謝囉~

顶部
 



清除 Cookies - 联系我们 - [Key Fans Club] the Council of Doujin-game Development and Promotion - Archiver - WAP
Powered by Discuz! 5.5.0 © 2001-2006 Comsenz Inc.
Processed in 0.025269 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示