1. The space forums use a separate registration system from the main virtual world. To comment on these forums, you need to create a separate forum account.
    Dismiss Notice
  2. Hey there, if you want some direct help without hopping inworld - try our Discord channel at https://discord.gg/mptfycQ
    Dismiss Notice

Paid contract - canvas support for furniture

Discussion in 'Job Offers' started by Rohan Freeman, Jan 30, 2017.

Share This Page

Thread Status:
Not open for further replies.
  1. Rohan Freeman

    By:Rohan FreemanJan 30, 2017
    Administrator
    Staff Member Moderator

    Joined:
    Sep 29, 2016
    Messages:
    14
    Likes Received:
    0
    Looking to hire someone to script a system to ensure that canvas elements tied to spawnable items (furniture items, generics and gestures) are visible inworld. Presently the position and rotation of the spawned item prevents the screenspace canvas being visible to the user.
     
  2. James Stallings

    By:James StallingsJan 30, 2017
    Member

    Joined:
    Sep 28, 2016
    Messages:
    69
    Likes Received:
    18
    More info please :)

    Will the script be made freely available to other Space users? Is there a requirement for the implementation language? and lastly, can you give us a little more insight into the technical problem you seek to solve with this script?

    Thanks!
     
  3. Rohan Freeman

    By:Rohan FreemanJan 30, 2017
    Administrator
    Staff Member Moderator

    Joined:
    Sep 29, 2016
    Messages:
    14
    Likes Received:
    0
    Hey there, yes, free to all.

    Adam and I tried a few options putting the canvas onto a parent object but it didn't work. I think the solution we need is very simple; something that repositions the canvas to 0,0,0 regardless of where you spawn the item it is part of. I guess it should be scripted in LUA because we want it to apply across all platforms?
     
  4. James Stallings

    By:James StallingsJan 30, 2017
    Member

    Joined:
    Sep 28, 2016
    Messages:
    69
    Likes Received:
    18
    This is something I can probably do. I think I need to wait for an editor pack update though (the canvas repositioning is operationally quite similar to something I'm doing in some test code, which uncovered a small issue that is to be patched in the next go-round).

    What's the time frame? dare I ask what you're paying? ;)

    Cheers!
    James
     
  5. James Stallings

    By:James StallingsJan 30, 2017
    Member

    Joined:
    Sep 28, 2016
    Messages:
    69
    Likes Received:
    18
    BTW this is sort of what such a script would look like:
    - hook the 'OnStart' event and provide a method for it which:
    - locates the script's parent object
    - identifies the canvas (as the parent object's child)
    - sets the position attribute given the identity of the canvas
    ... all of which method would consist of one line of code.

    This would be dependent on the scripted object having the canvas in question be a child of the scripted object. It's not entirely necessary that be the case, but that would assist in keeping the script just this simple.

    EDIT: Semantics, schematics
     
    Last edited: Jan 30, 2017
  6. Rohan Freeman

    By:Rohan FreemanFeb 7, 2017
    Administrator
    Staff Member Moderator

    Joined:
    Sep 29, 2016
    Messages:
    14
    Likes Received:
    0
    This task has been handled
     
Thread Status:
Not open for further replies.