Welcome,
Guest
. Please
login
or
register
.
April 30, 2026, 05:55:42 PM
Home
Help
Search
Login
Register
Tasharen Entertainment Forum
»
Support
»
NGUI 3 Support
»
NGUITools.AddWidgetCollider doesn't work!
« previous
next »
Print
Pages: [
1
]
Author
Topic: NGUITools.AddWidgetCollider doesn't work! (Read 4164 times)
xiaoniaojjj
Full Member
Thank You
-Given: 0
-Receive: 0
Posts: 140
NGUITools.AddWidgetCollider doesn't work!
«
on:
October 31, 2012, 04:34:56 AM »
It's my code, after NGUITools.AddWidgetCollider(uLabel.gameObject); the gameObject didn't add the BoxCollider ,
Who can tell me why?
void
OnClick
(
)
{
string
msg
=
uInputField
.
text
;
GameObject goLabel
=
GameObject
.
Instantiate
(
uLabelMsgTemp
)
as
GameObject
;
UILabel uLabel
=
goLabel
.
GetComponentInChildren
<
UILabel
>
(
)
;
uLabel
.
text
=
msg
;
Vector3 scale
=
goLabel
.
transform
.
localScale
;
NGUITools
.
AddChild
(
uTextList
.
gameObject
,goLabel
)
;
goLabel
.
transform
.
localScale
=
scale
;
NGUITools
.
AddWidgetCollider
(
uLabel
.
gameObject
)
;
uTextList
.
repositionNow
=
true
;
}
Logged
ArenMook
Administrator
Hero Member
Thank You
-Given: 337
-Receive: 1171
Posts: 22,128
Toronto, Canada
Re: NGUITools.AddWidgetCollider doesn't work!
«
Reply #1 on:
October 31, 2012, 08:52:19 AM »
You create a game object -- and you never parent it. The resulting widgets is not a part of the UI.
Use NGUITools.AddChild instead.
Also look into NGUITools.AddWidget.
Logged
Print
Pages: [
1
]
« previous
next »
Tasharen Entertainment Forum
»
Support
»
NGUI 3 Support
»
NGUITools.AddWidgetCollider doesn't work!