官术网_书友最值得收藏!

Summary

In this chapter, we introduced you to the editor scripting API and also the project that we will use in this book.

With editor scripts, we were able to customize how Unity works and customize the workflow based on our specific requirements.

When you work with editor scripts, remember to use the UnityEditor namespace and save the scripts inside a folder with the name Editor.

If for some reason you must use the editor scripting API outside an Editor folder, remember to use the directives #if and #endif with the UNITY_EDITOR conditional compilation symbol to exclude that part of the code in the video game build.

If you plan to create a custom tool in your project, always consider these two things:

  • When you design a tool, always consider the user for whom you are building the tool and involve them in the design and creation process. If your tool requires a custom GUI, creating mockups is always a good alternative to get an idea of the final result. Remember, there is nothing worse than a tool that is not easy to use and doesn't solve the specific problem.
  • Always evaluate the cost of creating the tool and the time you want to invest in that. Ensure that the time and resources you spend creating the tool itself to save more time and resources later during development.

In the next chapter, we will continue working on the Level Creator, integrating the use of gizmos to display a grid meant to be used as guides in our tool.

主站蜘蛛池模板: 阿图什市| 沂南县| 灌阳县| 呼伦贝尔市| 三江| 怀柔区| 华坪县| 珲春市| 阿克陶县| 枞阳县| 康马县| 仙桃市| 宽甸| 招远市| 台东市| 大新县| 忻州市| 肥城市| 理塘县| 洪湖市| 青铜峡市| 东源县| 富平县| 镇原县| 涞水县| 宁安市| 奉贤区| 桦川县| 海林市| 西乌珠穆沁旗| 波密县| 高平市| 阳信县| 天台县| 临沧市| 山西省| 嵊州市| 万安县| 贵州省| 蒙自县| 名山县|