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

Chapter 2. Project A – the Collection Game Continued

This chapter continues from the previous one by building a collection game with Unity. In this game, the player wanders an environment in first-person mode, searching for and collecting all coins in a scene before a global timer expires. If all coins are collected before timer expiry, the game is won. However, if the timer expires before all coins are collected, the game is lost. The project created so far features a complete environment, with a floor, props, and water, and it also features a first-person controller along with a basic coin object, which looks correct in shape and form but still cannot be collected.

This chapter completes the project by creating a coin object to collect and adding a timer system to determine whether the total game time has elapsed. In essence, this chapter is about defining a system of logic and rules governing the game. To achieve this, we'll need to code in C# and so this chapter requires a basic understanding of programming. This book is about Unity and developing games with that engine. The basics of programming as a subject is, however, beyond the scope of this book. So I'll assume that you already have a working knowledge of coding generally but have simply not coded in Unity before. Overall, this chapter will demonstrate the following topics:

  • Material creation
  • Prefabs
  • Coding with C#
  • Writing script files
  • Using particle systems
  • Building and compiling games
主站蜘蛛池模板: 都昌县| 平顶山市| 多伦县| 沂水县| 西林县| 温泉县| 神池县| 六盘水市| 永嘉县| 隆回县| 黄陵县| 阿荣旗| 浦东新区| 娄底市| 鲁山县| 上蔡县| 新建县| 沙湾县| 吐鲁番市| 南投县| 庆阳市| 京山县| 象山县| 额敏县| 宁南县| 桐柏县| 化德县| 合江县| 安徽省| 改则县| 雷州市| 嘉兴市| 扎赉特旗| 富平县| 东乡县| 定西市| 舞钢市| 栾城县| 赤壁市| 嵩明县| 阜新市|