标题: [插件] YesNoDialog.tjs图片窗口版(不支持半透明)
全局变量D
亲友
Rank: 2



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-5-6 17:22  资料  短消息  加为好友 
YesNoDialog.tjs图片窗口版(不支持半透明)




YesNoWindow.rar (604.17 KB)

把代码和范例素材一起丢进system文件夹里覆盖同名文件就可以了。
感谢翔嵐绘制的范例素材~

[ 本帖最后由 全局变量D 于 2012-3-23 11:00 编辑 ]





顶部
godxq1986
会员
Rank: 1


UID 857
精华 0
积分 170
帖子 68
阅读权限 5
注册 2008-4-24
来自 ACGeek
 
发表于 2008-5-6 17:35  资料  主页 短消息  加为好友 
谢谢大大的无私分享啊





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



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-5-6 17:43  资料  短消息  加为好友 
1基础代码来自:
shawind
http://www.rpgchina.com/bbs/read-htm-tid-19562-fpage-3.html

2在询问窗口文字(通常在Mainwindow.tjs里的askyesno函数调用的地方,自己找吧...)中使用\n可以进行手动换行功能来自教程:
Arai Kou
http://project-lips.net/products/krkr.htm

[ 本帖最后由 全局变量D 于 2011-11-22 14:06 编辑 ]





顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-5-7 00:52  资料  短消息  加为好友 
这个很有爱啊~卡卡~下次如果挖新坑的话用用看看~






KX3游戏制作组
顶部
kider
会员
Rank: 1



UID 461
精华 0
积分 65
帖子 29
阅读权限 5
注册 2007-10-1
 
发表于 2008-5-7 15:24  资料  短消息  加为好友 



[ 本帖最后由 kider 于 2008-5-7 15:26 编辑 ]

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



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-5-7 18:58  资料  短消息  加为好友 
编辑了字体部分上去...XD

原来drawtext还有阴影属性的..(一直都直接用描绘两次来搞定阴影XDD)

[ 本帖最后由 全局变量D 于 2008-5-7 19:06 编辑 ]





顶部
godxq1986
会员
Rank: 1


UID 857
精华 0
积分 170
帖子 68
阅读权限 5
注册 2008-4-24
来自 ACGeek
 
发表于 2008-5-8 15:25  资料  主页 短消息  加为好友 
哦~原来字体大小使用primaryLayer.font.height啊,我说我写了primaryLayer.font.size怎么不管用呢
另外字体设定那里还有primaryLayer.font.bold = true之类的可以用到,edge和shadow啦等等





顶部
sarah707
亲友
Rank: 2


UID 15
精华 3
积分 825
帖子 366
阅读权限 50
注册 2006-12-20
 
发表于 2008-6-25 22:33  资料  短消息  加为好友 
win.showModal();
如果不是为了这个……我真想用layer做……T-T






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



UID 14
精华 1
积分 1262
帖子 719
阅读权限 50
注册 2006-12-20
 
发表于 2008-8-10 22:01  资料  短消息  加为好友 
Window.setMaskRegion
機能/意味
ウィンドウリージョンをマスクに従って設定
タイプ
Windowクラスのメソッド

構文
setMaskRegion(threshold=1)

引数
threshold  マスクのスレッショルド ( 敷居値 ) を指定します。
 プライマリレイヤのマスク ( レイヤの不透明度の情報 ) のうち、この値よりも大きい部分の形に ウィンドウが切り取られて表示されます。


戻り値
なし (void)

説明
 ウィンドウリージョンをプライマリレイヤのマスク ( レイヤの不透明度の情報 ) に従って設定します。
 ウィンドウを不定形にする事ができます。
 表示されるプライマリレイヤと、ウィンドウの大きさ、位置がずれないようにするには 以下のことを行う必要があります。

Window.borderStyle は bsNone に設定します。
Window.innerSunken は false に設定します。
Window.layerLeft および Window.layerTop は 0 に設定します。
Layer.imageLeft および Layer.imageTop は 0 に設定します。
参照
Window.removeMaskRegion
----------------------------------------------

即是说,在primaryLayer创造出来以后,可以加入命令
setMaskRegion(数值);
则作为窗口背景使用的图片上,有某点的透明度小于该数值时,这一点将会被透明化...形成非方型窗口的效果.
但是,无法支持半透明.





顶部
nozomiqx (大珂)
会员
Rank: 1
火星驻地球大使馆首席交流大使


UID 2274
精华 0
积分 163
帖子 54
阅读权限 5
注册 2009-7-23
来自 火星
 
发表于 2009-7-31 10:35  资料  短消息  加为好友  QQ
本人菜鸟~~~

真的很好用,但是不好意思问一下,tlg可以用什么软件查看?(总不能要看的时候都要打开游戏吧~~本人菜鸟~~~)

顶部
 



清除 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.027300 second(s), 10 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡 v 设计制作 - 七星论坛 v 请使用1024*768或以上分辨率浏览本模板 ]
请勿删除或修改此处版权图示