|
So essentially, I have a cube that is in the game to start with. When I click, a prefab called MouseMarker is created at the location of the click. I want it so that if the MouseMarker exists, the cube looks at it. Heres the code I have to make the cube look at the MouseMarker: And heres the code I have to create the MouseMarker: I also created a code to change the name of the prefab when created, due to the fact the "(Clone)" extension was causing problems, here it is: The cube, when the MouseMarker is created, looks at x:4.3 and y:89, and z:0.0 no matter where the MouseMarker is. What am I doing wrong here?
(comments are locked)
|
|
At what point do you tell it to look at the MouseMarker? As I see it, you will always be looking at a transform called 'myTransform' which you assign in the inspector! Change that bit to and then get rid of the myTransform altogether, if it isn't doing anything. Other than that, there are a few things I would change about it- for example, I would keep the MouseMarker as a private var inside the creation script, and then just move it around instead of deleting and respawning it whenever you want to change its position. Thanks mate, that worked perfectly. Though Im still rather new to unity, so that last bit doesnt really make much sense, would you mind elaborating?
Oct 25 '11 at 01:22 PM
xNosferatux
Basically, I mean you should keep a assign to that when you instanitate the mouseMarker the first time This way, you don't have to keep deleting and remaking it.
Oct 25 '11 at 02:42 PM
syclamoth
(comments are locked)
|
