几点提示:
1、如果用Flash AS3 编译代码,要使用CS4版本,因为CS3版本不支持SWC文件及元数据。
2、Papervision3D版本问题:
问:我下载的PV3D类是从官方的列表上下载最新的版本,里面只有两个文件夹: nochump 和 org。
另外教程上写的FreeCamera3D这个类也没有了,有一个SpringCamera3D类。
答:SpringCamera3D是伴随pv3d官网上的一个教程(汽车弹性追尾视角)出现的,主要功能是保持与目标物体的距离,但是有一定的缓动和加减速效果,类似弹簧。
FreeCamera是作为测试摄像机用的,后来不再作为一个单独的类出现,在BasicView(这是 一个用于快速搭建起PV3D运行环境而作的一个测试View)里有一个属性是cameraType,可以通过CameraType这个类里面定义的常量来 指定,其中FREE这个常量就可以指定BasicView的摄像机为Free。
不论是之前的FreeCamera,TargetCamera,还是现在的SpringCamera3D,DebugCamera,都是为了方便快速测试而作的测试摄像机,在实际应用中,Camera3D才是一切的起点。
3、实例练习要和你的Papervision3D版本匹配,否则在测试时编译器会报错。可以下载几个不同的版本,不用配置路径,直接把程序放在所用的Papervision3D下就可以了。
4、遇到问题要仔细看报错的代码,网上复制下来的代码有些并不是源码的直接拷贝,由于是手工敲上去的,有可能多敲了一个空格,或者是使用了中文的符号等。要学会自己解决问题,每解决一个问题都是一次飞跃.
5、要尽量使用有含义的英文单词作为变量名,不要使用汉语拼音,更不要使用汉字。其实学习编程的最大障碍是语言,要逐步认识英文变量名的含义,这样就会理解代码的用途。
6、代码最好不要直接拷贝,自己敲进去会加深印像。
(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)以上是本人的心得体会,希望会对大家有所帮助。