Find Jobs
Hire Freelancers

Unity3D Prototype User Interaction with Jointed Game Object

$30-250 AUD

クローズ
投稿日: 12年以上前

$30-250 AUD

完了時にお支払い
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: 1199608

プロジェクトについて

4個の提案
リモートプロジェクト
アクティブ 13年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に4人のフリーランサーが、平均$235 AUDで入札しています
ユーザーアバター
HELL SIR PLEASE CHECK PMB
$250 AUD 4日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
hello sir ,please check pmb,
$220 AUD 13日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
PLEASE CHECK PMB FOR OUR BID
$220 AUD 4日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

AUSTRALIAのフラグ
Mudgeeraba, Australia
5.0
2
お支払い方法確認済み
メンバー登録日:7月 6, 2011

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。