- Unity Virtual Reality Projects
- Jonathan Linowes
- 233字
- 2021-06-25 21:58:35
Gaze-Based Control
Right now, our diorama is a third-person virtual reality experience. When you go into it, you're like an observer or a third-person camera. Sure, you can look around and add controls that let you move the camera's viewpoint. However, any action in the scene is from a third-person perspective.
In this chapter, we'll pretty much stay in the third-person mode, but we'll get a little more personally involved. We will explore techniques that can be used to control objects in your virtual world by looking and staring. Our character, Ethan, will be under your control, responding to where you look. Furthermore, we'll start programming the Unity scripts. Along the way, we will discuss the following topics:
- Adding AI (short for artificial intelligence) and NavMesh to our third-person character, Ethan
- Unity programming in C#
- Using our gaze to move a 3D cursor
- Shooting and killing Ethan, the zombie, to good effect
Most intros to Unity development tip-toe you through the easy stuff and maybe never even get to the more interesting, although more complex, things. We're going to mix things up in this chapter, throwing you into a few different 3D graphics topics, some a little advanced. If it's new to you, think of this as a survey tutorial. Nonetheless, we go through it step by step so you should be able to follow along and have a lot of fun too!
- DevOps:軟件架構師行動指南
- CMDB分步構建指南
- JavaScript+DHTML語法與范例詳解詞典
- Arduino by Example
- Access 數據庫應用教程
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- Mastering Apache Spark 2.x(Second Edition)
- INSTANT Passbook App Development for iOS How-to
- 編程數學
- 常用工具軟件立體化教程(微課版)
- Programming with CodeIgniterMVC
- Mobile Forensics:Advanced Investigative Strategies
- JavaScript Unit Testing
- Oracle SOA Suite 12c Administrator's Guide
- 軟件自動化測試實戰解析:基于Python3編程語言