
Unity3D技巧
inlet511
CG界程序写的最好的,程序界画画的最棒的
展开
-
Unity中捕捉环境贴图(cubemap)
找到RenderCubeMapWizard.js这个脚本(地址:https://code.google.com/p/games-development-project/source/browse/trunk/Assets/Editor/RenderCubemapWizard.js?r=2) 放到工程目录里,点击菜单里的GameObject>Render into Cube Map,在Project原创 2015-07-10 13:47:10 · 3266 阅读 · 0 评论 -
Unity双屏全屏方法
项目中遇到了需要双屏全屏的需求,向大神请教了,方法如下:Nvida显卡的情况下(没有A卡,也不太清楚怎么设置,应该也不麻烦):打开nvidia控制面板,打开”3D设置 > 配置Surround、PhysX”,勾选”使用Surround跨越多个显示器”。点击下方的”配置”,勾选两个显示器,拖动设置好两个显示器的显示顺序,确定。在生成的执行文件目录下创建一个bat文件,写入内容:demo.exe -po原创 2015-07-10 13:12:12 · 7952 阅读 · 0 评论 -
导入模型和贴图的最佳实践
看文之前,有言在先:这篇文不一定是所有情况下的最佳实践,只是我探索出的一种可行的流程。仅适用于文中所描述的情况。任何项目要想做的“顺手”,好修改,有条理,一定要整个团队都有很好的数据规范素养,有一套完善详尽的数据规范和流程,不是单纯靠一个什么“最佳实践”的流程能解决的。对美术人员来说,贴图命名规范、模型命名规范、模型结构规范、模型错误检查、模型比例匹配、历史记录清理、位置归零、文件存放路径等等都是很原创 2015-07-10 13:40:59 · 2914 阅读 · 0 评论 -
防止快速运动物体穿透
为了防止快速运动的物体穿透其他物体,最好的设置方法是:把快速运动物体的该属性设置为CountinuousDynamic,其他与该物体碰撞的物体设置为Countinuous,这个值对性能有很大的影响,所以对于那些不需要碰撞的物体,该值就设置为Discrete。Countinuous 碰撞检测只支持基础类型的碰撞体,(Sphere, Capusle,Box)原创 2015-07-10 13:48:11 · 3973 阅读 · 0 评论 -
正交相机中让物体以1:1的尺寸显示出来
正交相机的Size属性要是屏幕纵向分辨率的一半,这样即可实现把物体尺寸以1:1映射到屏幕上。准确说其实并不是1:1,而是是三维世界中一个单位在屏幕上以一个像素显示出来,例如创建一个默认的cube,在屏幕上只显示一个像素大小例如,游戏在1024*768的分辨率下运行,Size需要设置成364原创 2015-07-10 12:35:05 · 1079 阅读 · 0 评论 -
Unity3D WebPlayer 铺满浏览器窗口
说明:不是fullScreen, 而是在浏览器中100%宽度100%高度终极解决办法 修改发布后的html页面:修改jsvar config = {width:960,height:600,修改成:var config = {width:windows.innerWidth,height:windows.innerHeight修改css 在body块内添加:margin:0px;p原创 2015-07-09 23:14:36 · 899 阅读 · 0 评论