Find Jobs
Hire Freelancers

Unity3D Prototype User Interaction with Jointed Game Object

$30-250 AUD

Ditutup
Dibuat lebih dari 12 tahun yang lalu

$30-250 AUD

Dibayar ketika dikirim
See the attached diagram. Model this prototype using basic primitives (Triangular Prisms for segments and Spheres for joints) on a neutral scene with a floor and necessary light sources only. The model comprises segments chained by joints. Number these joints 1=end (in the air) ... n=base (blue joint at bottom). Segments have a fixed length at the time of model creation and cannot be re-sized at runtime. The main screen is the 3D view and provide 2 or more viewports for Top and Side elevations to be visible and receive user input. The primary objective of this project is to prototype the interaction with this model. Joints 2D movement: - Up / down rotation around the joint - Left / right rotation around the joint. The joints can have one of 4 different status: - Open: free movement - Locked: no movement - Lock Vertical: No up/down rotation - Lock Horizontal: No left/right rotation The side and top UI viewports provide the editing mechanism to swing the segments down the chain. The 3D view provides the editor for position movement. Selection is by clicking the joint. A drag should permit the chain to move by lead of the selection joint. Should a joint be locked then chain pivot on this joint. However, unlocked joints beyond may follow. Be aware that a partial lock of only one axis in a joint should therefore permit the movement of the joint on the permitted axis to follow the lead of the moved joint. Where the joint is not the end joint: movements should occur down the chain (toward base) and leave the leading segments and joints in their fixed positions. Note that the end joint has no segment: this is to facilitate the locking of it's position. End position locks can include: - Locked (all directions) - Lock vertical: cannot go up/down - Lock horizontally: cannot go left/right When the end is locked, the position cannot be moved for the affected axis. Attempting to move a joint in the middle of the chain (other than end or base) will pivot around open joints along the chain. Of course where joints either side are locked (eg: drag joint 2 where 1 and 3 are locked), the only movements are down the chain (therefore pivot on 4). Visual feedback is required to illustrate the lock state of joints. Open = Green Locked = Red Partial lock = Half the sphere red for the affected axis when locked. It will be beneficial for testing and debugging to provide a position data status box for the selected Joint. This should include rotation on the two axis in in degrees and report the position of the the center of the join in world coordinates. Limitations on movements other than described are not within the scope of this project. Implement Core functions and calculations in C# . Should some UI elements be easier in JavaScript then this is permitted. Object principals must be adopted throughout. By this I mean, the illustration and description here is abstract and gives the required number of joints and segments to describe most typical scenarios. The full implementation may have more or less joints/segments therefore the behaviours described must be implemented in an object oriented approach allowing these behaviours to be applied to a chain of game objects regardless of type and quantity of nodes/joints. Deliverable: Visual Studio 2010 Project with Unity3D SceneAssets/Scripts for usable UI prototype. When bidding please indicate: - relevant experience - estimated commencement and development time-frame - mode of work ie. Team or individual full-time or weekends and evenings only etc. If you are enthusiastic about involvement in this project but do not have all the skills/experience described. Then please still place a bid but include which areas you are confident in and define your scope coverage. Do not hesitate to ask questions or clarify the requirements. I look forward to receiving your bids!
ID Proyek: 1199608

Tentang proyek

4 proposal
Proyek remot
Aktif 13 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
4 freelancer menawar dengan rata-rata $235 AUD untuk pekerjaan ini
Avatar Pengguna
HELL SIR PLEASE CHECK PMB
$250 AUD dalam 4 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
hello sir ,please check pmb,
$220 AUD dalam 13 hari
0,0 (0 ulasan)
0,0
0,0
Avatar Pengguna
PLEASE CHECK PMB FOR OUR BID
$220 AUD dalam 4 hari
0,0 (0 ulasan)
0,0
0,0

Tentang klien

Bendera AUSTRALIA
Mudgeeraba, Australia
5,0
2
Memverifikasi Metode pembayaran
Anggota sejak Jul 6, 2011

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.