Find Jobs
Hire Freelancers

Unity 2D Player can edit objects and make them move and rotate with script

$40-70 USD

Closed
Posted about 2 years ago

$40-70 USD

Paid on delivery
Hello, I’m developing level editor for 2D game where I have already finished everything except making loop rotation and movement animations. When player places new object it can then select it and choose one of few options: move, rotate, duplicate, remove, scale, ANIMATE. So there are two tasks to do: 1. Make ability to create loop movement animations. When player clicks on button “Movement Animation” there appears menu with 2 sliders (speed slider, pause time slider) and 2 buttons (modes of animations). There also creates two points (like at the image), first points appears at the coordinates of object and the second point appears at 0 coordinates, there is also a line which connects two points. Player can move the points by dragging them. When player clicks on button “Add” there appears third point and the other connections line which now connects second and third point (see the image) etc for infinity amount of points. When player clicks on button “Remove” the last point is being removed. The main thing is to make working moving script (place it in the [login to view URL]), so the object will move from point 1, to point 2, then to point 3 if it created, then to point 4 etc. If player chooses first mode, the animation will end at the last point, the object will teleport to the point 1 and it all starts again. If player chooses second mode, at the last point the object will return back through the same route (let’s say first mode is 1-2-3-4 |pause| 1-2-3-4-… while the second mode is 1-2-3-4-3-2-1 |pause| 1-2-3-4-…). The object is moving with the speed which can be changed with slider, the duration of pause is also changed with the slider. 2. Make ability to create loop rotation animations. When player clicks on button “Rotation Animation” there appears menu with 2 sliders (speed slider, pause time slider), 3 buttons (modes of animations) and input field (angle). If player chooses the first mode, the object will rotate clockwise, wait a pause and repeat the process. Same for the second mode but it will rotate anti-clockwise. For the third mode it will rotate clockwise and after it reaches required angle, wait a pause and then go back anti-clockwise, wait a pause and repeat the process. The object will rotate with the speed chosen in slider and the pause also chosen in slider. Similar to the movement animation, the rotating script must be put into the [login to view URL], so the object will have animation even if I put it into the prefab and instantiate it at the other scene. Conclusion: Unity version is Unity 2021.1.25f1. Please note one more time, the thing is that there could be a lot of objects and all of them have the same script "[login to view URL]" which could get float values of speed,pause, as well as int value of mode selected. Then in Update function (or any other) you should make movement/rotating animation with the values player can change in the game.
Project ID: 33134335

About the project

11 proposals
Remote project
Active 2 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
11 freelancers are bidding on average $85 USD for this job
User Avatar
Hello, I have 8 years of experience in Unity and I have worked on 3D as well as 2D games. I have read the description of the project and this seems like just the kind of work I was looking for and am good at. I have made many games and I can provide you samples if required. I am sure I can do this for you in minimum time and cost. Price is negotiable. Please discuss details before confirming. Thanks
$70 USD in 7 days
5.0 (23 reviews)
5.1
5.1
User Avatar
Hey dear, hope you are Ok. I have five years of experience with Unity3D and C# programming. I can help you with your challenge in developing your game. If you are interested in my portfolio and resume, please contact me then so I can start to solve your problem. Take care!
$50 USD in 2 days
5.0 (1 review)
3.4
3.4
User Avatar
Hello, I've read your description carefully and I am interested in your project. I am a professional game developer. I have rich involvement with these fields. I'm working in these fields for a considerable length of time, so I have sufficient certainty with these sorts of activities. If you hire me, I will do my best so that I can satisfy you. I will be looking forward to hearing from you. Best regards. Junaid
$55 USD in 7 days
5.0 (1 review)
2.5
2.5
User Avatar
Hey I hope you are doing well. I would really like to do this project. I am proficient with Unity and C# and believe I would be a good pick for this. It should be doable quickly. Please message me to discuss. Thanks.
$50 USD in 1 day
5.0 (1 review)
0.7
0.7
User Avatar
Hello, I have experience with Unity 2d and make some tools. I want to try make this possible if you want :D. You can check some games that I made in Unity in my portfolio.
$70 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have a ton of Unity experience and I'm confident I can implement your requirements. Hope to hear back from you :)
$100 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UKRAINE
Mykolayiv, Ukraine
5.0
4
Payment method verified
Member since Jan 13, 2021

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.