摘要: 在Unity3D引擎下开发Cg要比开发OpengGL或Direct3D应用容易:可以通过图形用户界面导入网格或图片;mipmaps和法线贴图可以自动计算;常用的顶点属性和预设都已经定义好;可以使用非常简单的命令设置OpenGL和Direct3D状态;详细的开发介绍见下面链接,都是英文的http://en.wikibooks.org/wiki/Cg_Programming/Unity 阅读全文
posted @ 2013-05-27 15:00 BaseCN 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原因:在Unity3D中,导入的3D模型默认不能响应鼠标事件,原因是没有启动碰撞机(Collider)。解决:在Project窗口选中导入的模型(.FBX),在Inspector窗口中,确保"Generate Colliders"项被选中。而后,该模型对应的对象就可以响应鼠标事件,如下代码void Update () { if( Input.GetKey( KeyCode.W ) ){ transform.Translate( Vector3.up * Time.deltaTime * speed ); } if( Input.GetKey( KeyCode.S... 阅读全文
posted @ 2013-05-27 11:20 BaseCN 阅读(661) 评论(0) 推荐(0) 编辑