{"id":4718,"date":"2017-02-12T23:50:50","date_gmt":"2017-02-12T23:50:50","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=4718"},"modified":"2017-02-12T23:50:50","modified_gmt":"2017-02-12T23:50:50","slug":"p0-p-172-part-104-text-inputoutput-console","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p0-p-172-part-104-text-inputoutput-console\/","title":{"rendered":"P0-P-172: Part 104: Text Input\/Output Console"},"content":{"rendered":"<p>I have added a\u00a0&#8220;Console style&#8221; text input system to my project.<\/p>\n<p>Unity doesn&#8217;t have a built in console like Torque does, so I decided to add my own system for debugging, testing, and possibly for other functions within the game.<\/p>\n<p>I will not be using it for primary input of text, since I want to optimise this project for virtual reality as much as I can, and text in VR often looks blurry, given the relatively low resolution of current VR HMD&#8217;s.<\/p>\n<p>It is a world space gui, meaning it appears on an object in the world, and not directly on the screen. This is consistent with the immersion that I am trying to create with my project, but I may need a conventional 2d-style gui as well, since they are easier to read and work with.<\/p>\n<figure id=\"attachment_4708\" aria-describedby=\"caption-attachment-4708\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2017\/02\/PhoenixGameDevelopment-06_02_2017-09_59_19-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4708\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2017\/02\/PhoenixGameDevelopment-06_02_2017-09_59_19-PM-300x191.jpg\" alt=\"Unity 06\/02\/2017 , 09:59:19 PM\" width=\"300\" height=\"191\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2017\/02\/PhoenixGameDevelopment-06_02_2017-09_59_19-PM-300x191.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2017\/02\/PhoenixGameDevelopment-06_02_2017-09_59_19-PM-768x489.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2017\/02\/PhoenixGameDevelopment-06_02_2017-09_59_19-PM-1024x652.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4708\" class=\"wp-caption-text\">Unity<br \/>06\/02\/2017 , 09:59:19 PM<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I have added a\u00a0&#8220;Console style&#8221; text input system to my project. Unity doesn&#8217;t have a built in console like Torque does, so I decided to add my own system for debugging, testing, and possibly for other functions within the game. I will not be using it for primary input of text, since I want to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17,10,11],"tags":[],"class_list":["post-4718","post","type-post","status-publish","format-standard","hentry","category-astral-realms","category-p-0","category-software-and-games","category-spiritus-astrum","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/4718"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=4718"}],"version-history":[{"count":1,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/4718\/revisions"}],"predecessor-version":[{"id":4719,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/4718\/revisions\/4719"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=4718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=4718"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=4718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}