2.5 常见问题 |
|
在跟随本书学习的过程中,新手经常会犯一些错误,无法达成书中所描述的效果。
按照以往的教学经验,绝大多数只是一些很低级的错误,但由于新手经验不足而难以发现。当询问身边高手时候,由于知识层次不同,考虑角度有区别,别人也察觉不到问题,其实是一些非常低端的错误。
这里举出一些以往笔者教学过程中常见的简单问题,以便读者在后续学习中排查,避免由于低级错误浪费大量时间。
1.抄错代码: 在新手学习的过程中,抄错代码的问题时有发生,最常见的是字母大小写抄错、标点符号使用了中文符号、多抄或者少抄了括号。
2.硬件设备或者权限没有打开: 例如AR运行后不显示现实画面,经常是由于App权限中没有开启摄像头权限,或者外接摄像头没有打开。
3.发布时场景选择错误: 在发布应用的时候,没有选择正确的场景而导致生成的App内容不同。
4.公有变量并没有正确赋值: 公有变量往往通过面板上的拖动进行赋值,新手往往会忘记这步操作,导致程序运行时无法指定到对应的变量。
5.程序在不同平台下运行的效果也有所不同: 例如Android系统内容需要以导出App后在Android手机上运行的实际效果为准,部分功能可能在Unity编辑器状态下试运行无法实现。
6.命名有误: 有的新手在给资源文件、游戏对象、变量等内容命名时没有跟随书中命名而使用了新的命名,在后续的学习中却跟随课程代码进行书写,导致运行时找不到对应的内容。
7.版本问题: 新手在学习中有四分之一的问题是因为没有跟课程保持版本同步。