{"id":4458,"date":"2017-01-17T10:48:46","date_gmt":"2017-01-17T15:48:46","guid":{"rendered":"http:\/\/elwinlee.com\/blog\/?p=4458"},"modified":"2017-05-11T15:24:40","modified_gmt":"2017-05-11T13:24:40","slug":"useful-unity3d-stuff","status":"publish","type":"post","link":"https:\/\/www.elwinlee.com\/blog\/useful-unity3d-stuff\/","title":{"rendered":"Useful Unity3D Stuff"},"content":{"rendered":"<p>I work quite extensively with Unity3D and over these past few years I&#8217;ve come across a ton of problems. Usually I managed to find a solution for them, but I don&#8217;t always keep a record of those solutions. If I do, it ends up being a bookmark or a note somewhere. So I decided to make a post to keep track of useful stuff for Unity3D. I can finally clean up my mess! And who knows. It might help other people as well.<\/p>\n<h3>Unity3D Useful Tools, Scripts, Shaders<\/h3>\n<ul>\n<li><a href=\"https:\/\/github.com\/slavaobninsk\/UIMask\">Invert\/Reverse Mask Shader<\/a><\/li>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2014\/02\/create-bitmap-fonts-for-unity3d\/\">Create Bitmap Fonts for Unity3D<\/a><\/li>\n<li><a href=\"https:\/\/bitbucket.org\/ddreaper\/unity-ui-extensions\">Open Source Unity3D UI Extensions<\/a>. A\u00a0bunch of scripts with more advanced and super useful UI features and effects for your Unity projects, such as Accordion, Scroll Snap, Re-orderable Lists, Curved Text, etc. Best of all&#8230; it&#8217;s FREE!<\/li>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2017\/04\/unity3d-copy-to-clipboard-script-for-ios-android\/\">Copy to Clipboard Script for iOS &amp; Android<\/a><\/li>\n<\/ul>\n<hr \/>\n<h3>Unity3D Fixes and Workarounds for Bugs and Other Wacky Things<\/h3>\n<ul>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2015\/06\/fix-unity3d-allow-animator-triggering-same-state\/\">Allow Animator Triggering Same State<\/a><\/li>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2014\/09\/fix-unity3d-4-5-hierarchy-sorting-by-name\/\">Unity3D 4.5 Hierarchy Sorting By Name<\/a><\/li>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2014\/04\/fix-unity3d-black-screen-on-ios-devices\/\">Black Screen on iOS Devices<\/a><\/li>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2014\/03\/unity3d-animation-must-be-marked-as-legacy\/\">Animation Must be marked as Legacy Warning<\/a><\/li>\n<li><a href=\"http:\/\/answers.unity3d.com\/questions\/923857\/rigidbody-2d-has-velocity-but-isnt-moving-after-un.html#answer-924859\">Canvas Component &#8211; Override Sorting disables Blocks Raycasts<\/a><\/li>\n<li><a href=\"http:\/\/answers.unity3d.com\/questions\/923857\/rigidbody-2d-has-velocity-but-isnt-moving-after-un.html#answer-924859\">Rigidbody 2D has velocity but isn&#8217;t moving after Unity 5 upgrade<\/a><\/li>\n<li><a href=\"http:\/\/answers.unity3d.com\/questions\/917757\/itweenmoveto-is-tweening-the-button-to-the-wrong-p.html#answer-963194\">iTween.MoveTo is tweening the button to the wrong position in the Rect Transform position<\/a><\/li>\n<li><a href=\"https:\/\/forum.unity3d.com\/threads\/scrollrect-how-to-add-items-and-expand.283121\/\">More advanced\u00a0ScrollRect usage to add and expand items<\/a><\/li>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2017\/04\/fix-unity3d-android-keyboard-white-text-on-white-background\/\">Android Keyboard White Text on White Background<\/a><\/li>\n<li><a href=\"http:\/\/elwinlee.com\/blog\/2017\/05\/fix-unity3d-android-unable-to-list-target-platforms\/\">Android &#8211; Unable to List Target Platforms<\/a><\/li>\n<\/ul>\n<hr \/>\n<h3>Unity3D Features &amp; C# Explanations<\/h3>\n<p>Articles and links that explain how certain features and coding principles actually work.<\/p>\n<ul>\n<li><a href=\"http:\/\/answers.unity3d.com\/questions\/145836\/broadcastmessage-functionality-help.html\">SendMessage and\u00a0BroadcastMessage<\/a><\/li>\n<li><a href=\"http:\/\/answers.unity3d.com\/questions\/34888\/float-comparison-is-not-working.html\">Why float comparison doesn&#8217;t work<\/a><\/li>\n<li><a href=\"https:\/\/docs.unity3d.com\/Manual\/HOWTO-UIMultiResolution.html\">Designing UI for Multiple Resolutions<\/a><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A post to keep track of useful stuff for Unity3D, so I can finally clean up my bookmarks.<\/p>\n","protected":false},"author":1,"featured_media":4472,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[429,1079,255,2301],"tags":[2452,2453,2419,2454,1542,1961,1969,2009,2010,2319,2320,2333,2338,2403,2449,2450,2451],"class_list":["post-4458","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design","category-how-to-fix-stuff","category-technology","category-ux-ui","tag-reverse","tag-shader","tag-animation","tag-black-screen","tag-font","tag-ui","tag-warning","tag-unity3d","tag-unity","tag-bitmap","tag-bmfont","tag-legacy","tag-ios","tag-trigger","tag-mask-revers-mask","tag-invert-mask","tag-invert"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.elwinlee.com\/blog\/wp-content\/uploads\/2017\/01\/Unity3D-Logo.jpg","jetpack_shortlink":"https:\/\/wp.me\/p1mtRf-19U","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts\/4458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/comments?post=4458"}],"version-history":[{"count":2,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts\/4458\/revisions"}],"predecessor-version":[{"id":54330,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/posts\/4458\/revisions\/54330"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/media\/4472"}],"wp:attachment":[{"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/media?parent=4458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/categories?post=4458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.elwinlee.com\/blog\/wp-json\/wp\/v2\/tags?post=4458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}