{"id":32087,"date":"2024-11-01T09:05:34","date_gmt":"2024-11-01T09:05:34","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=32087"},"modified":"2024-11-01T11:33:22","modified_gmt":"2024-11-01T11:33:22","slug":"unity-basic-course-adding-scripts","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/32087\/","title":{"rendered":"Unity Basic Course: Adding Scripts"},"content":{"rendered":"<p><body><\/p>\n<p>Unity is a powerful engine for game development. In this course, you will explore the basic features of Unity and learn how to add scripts to game objects. The process of adding scripts is an important part of implementing interactions and adding functionality within Unity.<\/p>\n<h2>1. Overview of Unity<\/h2>\n<p>Unity is a platform that allows for the development of 2D and 3D games, serving as a powerful tool for deployment across various platforms. Unity can create diverse types of content including game videos, virtual reality (VR), and augmented reality (AR).<\/p>\n<h3>1.1 Basic Components of Unity<\/h3>\n<p>The core components of Unity are as follows:<\/p>\n<ul>\n<li><strong>Scenes<\/strong>: Represents each level or environment in the game.<\/li>\n<li><strong>Game Objects<\/strong>: All elements within a scene, such as 3D models, cameras, lights, etc.<\/li>\n<li><strong>Components<\/strong>: Functions and properties given by adding to game objects. Scripts are a type of component.<\/li>\n<li><strong>Scripts<\/strong>: Used to write game logic.<\/li>\n<li><strong>Assets<\/strong>: Refers to all files used in the project such as scripts, audio, textures, 3D models, etc.<\/li>\n<\/ul>\n<h2>2. Installing Unity<\/h2>\n<p>To use Unity, you first need to install the Unity Editor through Unity Hub.<\/p>\n<ol>\n<li>Download and install Unity Hub.<\/li>\n<li>Run Unity Hub and navigate to the &#8216;Installs&#8217; section.<\/li>\n<li>Click the &#8216;Add&#8217; button to add a new version of Unity and select the necessary modules for installation.<\/li>\n<li>Now to create a project, navigate to the &#8216;Projects&#8217; section or click the &#8216;New&#8217; button to create a new project.<\/li>\n<\/ol>\n<h2>3. Starting a New Project<\/h2>\n<p>When you start a new project, a default scene is created automatically. Here, you can add game objects and write scripts to implement interactions.<\/p>\n<ol>\n<li>Select &#8216;New&#8217; in Unity Hub to create a new project.<\/li>\n<li>Select a 2D or 3D project template and specify a project name and save location.<\/li>\n<li>Once the project is created and the Unity Editor opens, the default scene is displayed.<\/li>\n<\/ol>\n<h2>4. Adding Game Objects<\/h2>\n<p>Game objects represent all entities within Unity. To add a new game object, follow these steps:<\/p>\n<ol>\n<li>From the top menu, select <code>GameObject &gt; 3D Object<\/code> to add various objects (e.g., Cube, Sphere, Plane).<\/li>\n<li>Check the game objects in the current scene in the Hierarchy panel to understand the nature of the added objects.<\/li>\n<\/ol>\n<h2>5. Adding Scripts<\/h2>\n<p>Scripts in Unity are written in C#. Here\u2019s how to add a script:<\/p>\n<ol>\n<li>In the Project panel, select <code>Assets &gt; Create &gt; C# Script<\/code>.<\/li>\n<li>Name the script and double-click to open it in a code editor like Visual Studio.<\/li>\n<\/ol>\n<h3>5.1 Basic Script Structure<\/h3>\n<pre><code>using UnityEngine;\n\npublic class MyFirstScript : MonoBehaviour\n{\n    void Start()\n    {\n        \/\/ Called when the game starts\n        Debug.Log(\"Hello, Unity!\");\n    }\n\n    void Update()\n    {\n        \/\/ Called every frame\n        transform.Rotate(Vector3.up, 100 * Time.deltaTime);\n    }\n}\n<\/code><\/pre>\n<p>The code above shows the basic structure for writing scripts in Unity. By inheriting from the <code>MonoBehaviour<\/code> class, you can create scripts that add functionality to game objects.<\/p>\n<h3>5.2 Adding Scripts to Game Objects<\/h3>\n<p>After writing a script, you need to add it to a game object:<\/p>\n<ol>\n<li>Select the game object to which you want to add the script in the Hierarchy panel.<\/li>\n<li>In the Inspector panel, click the <code>Add Component<\/code> button, and enter the name of the script you created to add it.<\/li>\n<\/ol>\n<h2>6. Managing Variables and Data<\/h2>\n<p>Data used within scripts is managed through variables. Variables are used to store states, and Unity supports various types.<\/p>\n<h3>6.1 Basic Data Types<\/h3>\n<p>The basic data types used in C# are as follows:<\/p>\n<ul>\n<li><strong>int<\/strong>: Stores integer values.<\/li>\n<li><strong>float<\/strong>: Stores numbers with decimals.<\/li>\n<li><strong>bool<\/strong>: Stores true or false values.<\/li>\n<li><strong>string<\/strong>: Stores string data.<\/li>\n<\/ul>\n<p>For example, <code>int score;<\/code> declares an integer variable to store the game score.<\/p>\n<h3>6.2 Variable Accessibility<\/h3>\n<p>In Unity, variables can be managed with various accessibility types:<\/p>\n<ul>\n<li><strong>public<\/strong>: Accessible from other scripts or the Unity Editor.<\/li>\n<li><strong>private<\/strong>: Accessible only within that script.<\/li>\n<li><strong>protected<\/strong>: Accessible within that script or child scripts.<\/li>\n<\/ul>\n<h2>7. Methods and Functions<\/h2>\n<p>A method is a block of code that performs a specific task. Unity uses various methods to define game logic.<\/p>\n<h3>7.1 Using Basic Methods<\/h3>\n<p>The following example demonstrates how to implement a method with parameters:<\/p>\n<pre><code>public void Move(Vector3 direction)\n{\n    transform.Translate(direction * Time.deltaTime);\n}\n<\/code><\/pre>\n<h3>7.2 Event Methods<\/h3>\n<p>In Unity, there are event methods that are automatically called at specific points in the game. For example:<\/p>\n<ul>\n<li><code>Start()<\/code>: Called once when the script is activated.<\/li>\n<li><code>Update()<\/code>: Called every frame.<\/li>\n<li><code>OnCollisionEnter()<\/code>: Called when colliding with another game object.<\/li>\n<\/ul>\n<h2>8. Physics Engine and Collision Handling<\/h2>\n<p>By using Unity&#8217;s physics engine, you can achieve realistic movements and collisions.<\/p>\n<h3>8.1 Adding Rigidbody Component<\/h3>\n<p>To give a game object physics effects, you need to add a Rigidbody component:<\/p>\n<ol>\n<li>Select the game object, then click <code>Add Component<\/code> in the Inspector panel.<\/li>\n<li>Search for and add <code>Rigidbody<\/code>.<\/li>\n<\/ol>\n<h3>8.2 Handling Collisions<\/h3>\n<pre><code>void OnCollisionEnter(Collision collision)\n{\n    Debug.Log(\"Collision detected: \" + collision.gameObject.name);\n}\n<\/code><\/pre>\n<h2>9. Adding UI Elements and Connecting Scripts<\/h2>\n<p>The user interface (UI) of the game is an important element for player interaction. Unity makes it easy to implement UI.<\/p>\n<h3>9.1 Creating a UI Canvas<\/h3>\n<p>A canvas is needed to add UI elements:<\/p>\n<ol>\n<li>In the Hierarchy panel, select <code>UI &gt; Canvas<\/code> to create a canvas.<\/li>\n<li>Add UI elements like buttons and text within the canvas.<\/li>\n<\/ol>\n<h3>9.2 Handling Button Click Events<\/h3>\n<p>You can define reactions to button clicks in a script:<\/p>\n<pre><code>using UnityEngine;\nusing UnityEngine.UI;\n\npublic class UIButtonHandler : MonoBehaviour\n{\n    public Button myButton;\n\n    void Start()\n    {\n        myButton.onClick.AddListener(OnButtonClick);\n    }\n\n    void OnButtonClick()\n    {\n        Debug.Log(\"Button clicked!\");\n    }\n}\n<\/code><\/pre>\n<h2>10. Adding Animations<\/h2>\n<p>You can add animations to bring life to the game. Unity allows for easy implementation through its animation system.<\/p>\n<h3>10.1 Creating Animation Clips<\/h3>\n<p>To create animation clips:<\/p>\n<ol>\n<li>Open the Animation window and select the game object to which you want to add animations.<\/li>\n<li>Click the <code>Create<\/code> button to generate a new animation clip.<\/li>\n<\/ol>\n<h3>10.2 Using Animation Triggers<\/h3>\n<pre><code>using UnityEngine;\n\npublic class CharacterAnimator : MonoBehaviour\n{\n    private Animator animator;\n\n    void Start()\n    {\n        animator = GetComponent<Animator>();\n    }\n\n    void Update()\n    {\n        if (Input.GetKeyDown(KeyCode.Space))\n        {\n            animator.SetTrigger(\"Jump\");\n        }\n    }\n}\n<\/code><\/pre>\n<h2>11. Building and Deploying the Game<\/h2>\n<p>The final stage of game development is to build and deploy the game. Unity provides functions to deploy across various platforms.<\/p>\n<h3>11.1 Setting Up the Build<\/h3>\n<p>To build the game:<\/p>\n<ol>\n<li>Select <code>File &gt; Build Settings<\/code> from the top menu.<\/li>\n<li>Select the target platform and click <code>Build<\/code>.<\/li>\n<li>Select a location to build and create an exe file or app.<\/li>\n<\/ol>\n<h3>11.2 Deploying<\/h3>\n<p>The generated files can be used to deploy across various platforms. You can deploy tailored to platforms including web, PC, and mobile.<\/p>\n<h2>12. Conclusion<\/h2>\n<p>In this course, we explored the basic concepts of Unity and how to add scripts. By using scripts, you can add interactions and logic to create a richer experience in your game. Game development with Unity offers limitless possibilities.<\/p>\n<p>Now, combine various features and elements to create your own fun game!<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unity is a powerful engine for game development. In this course, you will explore the basic features of Unity and learn how to add scripts to game objects. The process of adding scripts is an important part of implementing interactions and adding functionality within Unity. 1. Overview of Unity Unity is a platform that allows &hellip; <a href=\"https:\/\/atmokpo.com\/w\/32087\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Unity Basic Course: Adding Scripts&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[135],"tags":[],"class_list":["post-32087","post","type-post","status-publish","format-standard","hentry","category-unity-basic"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Unity Basic Course: Adding Scripts - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/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:\/\/atmokpo.com\/w\/32087\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unity Basic Course: Adding Scripts - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Unity is a powerful engine for game development. In this course, you will explore the basic features of Unity and learn how to add scripts to game objects. The process of adding scripts is an important part of implementing interactions and adding functionality within Unity. 1. Overview of Unity Unity is a platform that allows &hellip; \ub354 \ubcf4\uae30 &quot;Unity Basic Course: Adding Scripts&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/32087\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:05:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:33:22+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/32087\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/32087\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Unity Basic Course: Adding Scripts\",\"datePublished\":\"2024-11-01T09:05:34+00:00\",\"dateModified\":\"2024-11-01T11:33:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/32087\/\"},\"wordCount\":962,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Unity Basic\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/32087\/\",\"url\":\"https:\/\/atmokpo.com\/w\/32087\/\",\"name\":\"Unity Basic Course: Adding Scripts - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:05:34+00:00\",\"dateModified\":\"2024-11-01T11:33:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/32087\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/32087\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/32087\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unity Basic Course: Adding Scripts\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Unity Basic Course: Adding Scripts - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","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:\/\/atmokpo.com\/w\/32087\/","og_locale":"ko_KR","og_type":"article","og_title":"Unity Basic Course: Adding Scripts - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Unity is a powerful engine for game development. In this course, you will explore the basic features of Unity and learn how to add scripts to game objects. The process of adding scripts is an important part of implementing interactions and adding functionality within Unity. 1. Overview of Unity Unity is a platform that allows &hellip; \ub354 \ubcf4\uae30 \"Unity Basic Course: Adding Scripts\"","og_url":"https:\/\/atmokpo.com\/w\/32087\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:05:34+00:00","article_modified_time":"2024-11-01T11:33:22+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/32087\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/32087\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Unity Basic Course: Adding Scripts","datePublished":"2024-11-01T09:05:34+00:00","dateModified":"2024-11-01T11:33:22+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/32087\/"},"wordCount":962,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Unity Basic"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/32087\/","url":"https:\/\/atmokpo.com\/w\/32087\/","name":"Unity Basic Course: Adding Scripts - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:05:34+00:00","dateModified":"2024-11-01T11:33:22+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/32087\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/32087\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/32087\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Unity Basic Course: Adding Scripts"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/32087","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=32087"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/32087\/revisions"}],"predecessor-version":[{"id":32088,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/32087\/revisions\/32088"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=32087"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=32087"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=32087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}