Welcome,
Guest
. Please
login
or
register
.
April 29, 2026, 03:44:19 PM
Home
Help
Search
Login
Register
Tasharen Entertainment Forum
»
Support
»
NGUI 3 Support
»
How can I detect OnClick event on Sprite?
« previous
next »
Print
Pages: [
1
]
Author
Topic: How can I detect OnClick event on Sprite? (Read 6146 times)
sleep191
Guest
How can I detect OnClick event on Sprite?
«
on:
December 13, 2013, 05:43:23 PM »
I created Sprite and added my test Script as below but there was any "Hello World" printed to Console when I clicked on that Sprite. Did I do something wrong?
public
class
Test
:
MonoBehaviour
{
void
onClick
(
bool
isClicked
)
{
if
(
isClicked
)
Debug
.
Log
(
"Hello World"
)
;
else
Debug
.
Log
(
"Hello"
)
;
}
Logged
ArenMook
Administrator
Hero Member
Thank You
-Given: 337
-Receive: 1171
Posts: 22,128
Toronto, Canada
Re: How can I detect OnClick event on Sprite?
«
Reply #1 on:
December 13, 2013, 05:47:43 PM »
Did you attach a collider to it? (ALT+SHIFT+C)
Logged
sleep191
Guest
Re: How can I detect OnClick event on Sprite?
«
Reply #2 on:
December 13, 2013, 06:34:33 PM »
Yes, I already attached a collider.
Logged
fpuig
Newbie
Thank You
-Given: 0
-Receive: 6
Posts: 34
Re: How can I detect OnClick event on Sprite?
«
Reply #3 on:
December 13, 2013, 08:02:30 PM »
try
void
OnClick
(
)
{
}
instead of onClick( bool isClicked ) [It works with "OnClick" for me, haven't tested with "onClick"]
And also make sure your sprite object is in the same layer of your UI Camera.
Logged
ArenMook
Administrator
Hero Member
Thank You
-Given: 337
-Receive: 1171
Posts: 22,128
Toronto, Canada
Re: How can I detect OnClick event on Sprite?
«
Reply #4 on:
December 14, 2013, 04:06:27 AM »
Ah yes, OnClick() has no parameter.
Logged
sleep191
Guest
Re: How can I detect OnClick event on Sprite?
«
Reply #5 on:
December 14, 2013, 05:02:29 AM »
Thanks for your advices fpuig ArenMook. It works now
Logged
Print
Pages: [
1
]
« previous
next »
Tasharen Entertainment Forum
»
Support
»
NGUI 3 Support
»
How can I detect OnClick event on Sprite?