{"id":17589,"date":"2022-10-26T00:42:01","date_gmt":"2022-10-25T19:12:01","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/"},"modified":"2022-10-26T00:42:01","modified_gmt":"2022-10-25T19:12:01","slug":"solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/","title":{"rendered":"[Solved] How to bringback an object to its original position after rotation in unity?"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-44133637\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"44133637\" data-parentid=\"44132854\" data-score=\"9\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<blockquote>\n<p>I want the cube to return back to its original position when the user<br \/>\n  stopped touching the cube<\/p>\n<\/blockquote>\n<p>I can&#8217;t exactly tell which part of this you are struggling with but you can simply get the position of the GameObject in  the <code>Start<\/code> or <code>Awake<\/code> function then set the <code>transform.position<\/code> to that value when <code>OnMouseUp<\/code> is called.<\/p>\n<pre><code>private Vector3 originalPos;\n\nvoid Start()\n{\n  \/\/Get the original position\n  originalPos = transform.position;\n}\n\nvoid OnMouseUp()\n{\n    _isRotating = false;\n    \/\/Reset GameObject to the original position\n    transform.position = originalPos;\n}\n<\/code><\/pre>\n<p><strong>EDIT:<\/strong><\/p>\n<p>For rotation, it is also the-same thing. Just use <code>Quaternion<\/code> and <code>transform.rotation<\/code> instead of <code>Vector3<\/code> and <code>transform.position<\/code>.<\/p>\n<pre><code>private Quaternion originalPos;\n\nvoid Start()\n{\n  \/\/Get the original rotation\n  originalPos = transform.rotation;\n}\n\nvoid OnMouseUp()\n{\n    _isRotating = false;\n    \/\/Reset GameObject to the original rotation\n    transform.rotation = originalPos;\n}\n<\/code><\/pre>\n<p>You still have to incorporate that into the original code from your answer. If this is something you can&#8217;t do then consider watching Unity&#8217;s scripting tutorial <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/unity3d.com\/learn\/tutorials\/s\/scripting\">here<\/a>.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">2<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved How to bringback an object to its original position after rotation in unity? <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I want the cube to return back to its original position when the user stopped touching the cube I can&#8217;t exactly tell which part of this you are struggling with but you can simply get the position of the GameObject in the Start or Awake function then set the transform.position to that value when &#8230; <a title=\"[Solved] How to bringback an object to its original position after rotation in unity?\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\" aria-label=\"More on [Solved] How to bringback an object to its original position after rotation in unity?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324,2821,4353,2552,538],"class_list":["post-17589","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c","tag-mouseevent","tag-rotatetransform","tag-rotation","tag-unity3d"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] How to bringback an object to its original position after rotation in unity? - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] How to bringback an object to its original position after rotation in unity? - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I want the cube to return back to its original position when the user stopped touching the cube I can&#8217;t exactly tell which part of this you are struggling with but you can simply get the position of the GameObject in the Start or Awake function then set the transform.position to that value when ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-25T19:12:01+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] How to bringback an object to its original position after rotation in unity?\",\"datePublished\":\"2022-10-25T19:12:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\"},\"wordCount\":127,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\",\"mouseevent\",\"rotatetransform\",\"rotation\",\"unity3d\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\",\"name\":\"[Solved] How to bringback an object to its original position after rotation in unity? - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-25T19:12:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] How to bringback an object to its original position after rotation in unity?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] How to bringback an object to its original position after rotation in unity? - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] How to bringback an object to its original position after rotation in unity? - JassWeb","og_description":"[ad_1] I want the cube to return back to its original position when the user stopped touching the cube I can&#8217;t exactly tell which part of this you are struggling with but you can simply get the position of the GameObject in the Start or Awake function then set the transform.position to that value when ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/","og_site_name":"JassWeb","article_published_time":"2022-10-25T19:12:01+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] How to bringback an object to its original position after rotation in unity?","datePublished":"2022-10-25T19:12:01+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/"},"wordCount":127,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++","mouseevent","rotatetransform","rotation","unity3d"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/","url":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/","name":"[Solved] How to bringback an object to its original position after rotation in unity? - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-25T19:12:01+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-how-to-bringback-an-object-to-its-original-position-after-rotation-in-unity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] How to bringback an object to its original position after rotation in unity?"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/17589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=17589"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/17589\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=17589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=17589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=17589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}