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

Chapter 2: Creating a Collection Game

In this chapter, we will complete the collection game that we started in the previous chapter. As a reminder, in this game, the player wanders an environment in first-person, searching for and collecting coins before a global timer expires. So far, the project features a complete environment, a first-person controller, and a simple coin object. The coin has been shaped, and a Material has been applied, so it looks the part, but cannot yet be collected (something we will rectify shortly).

This chapter completes the project by making the coin object collectable and adding a timer system to determine whether the total game time has expired. In essence, this chapter is about defining a system of logic and rules governing the game, including the win and lose conditions. To achieve this, we'll need to code in C#.

In this chapter, we'll customize the Material (specifying how an object should be rendered) for the coin object to make it look more realistic. Once our coins look the part, we'll write scripts in C# for coin collection, counting, and spawning. As part of this process, we'll create custom Tags (which we'll use to identify the coin objects in the scene), and convert the coins to prefabs (which will enable us to spawn them during gameplay). We'll also write a timer to add a sense of urgency to the game.

Overall, this chapter will demonstrate the following topics:

  • Creating Materials
  • Coding with C#
  • Working with prefabs
  • Unity Tags
  • Using particle systems
  • Building and compiling games to be run as standalone
主站蜘蛛池模板: 舟曲县| 广饶县| 工布江达县| 闻喜县| 平潭县| 合江县| 电白县| 嘉兴市| 上林县| 峡江县| 庐江县| 苏尼特左旗| 赤峰市| 张掖市| 南雄市| 阜南县| 基隆市| 辰溪县| 伊通| 阳江市| 扎赉特旗| 马尔康县| 历史| 彭州市| 茂名市| 武隆县| 巴彦淖尔市| 齐齐哈尔市| 山阴县| 米林县| 郁南县| 调兵山市| 库尔勒市| 洞口县| 新和县| 大理市| 徐水县| 福建省| 额济纳旗| 会宁县| 汉川市|