1、Sketchup设置
a、导出选择FBX
b、第一种方法失败时,选择模型,然后反选,把其他的都隐藏后全局导出即为单个
导出时FBX需要设置测Centimeter
2、Blender中设置
导出来的FBX无法在Blender3D软件中编辑:
搜索并下载 Autodesk FBX Converter x64 2013,打FBX格式转化以下即可.
3、Unity中设置
Unity2019在安装Android插件时需要指定到Editor目录上一层Unity层,否则提升找不到Unity.exe
Unity Android配置:JDK SDK NDK(版本不一致时直接拷贝目录进行填写) Gradle(使用默认推荐的)
Unity在导出时候会遇到导出SDK版本不一致情况,直接选用最高即可
4、FB导入Unity设置
制作过程中需要在FBX设置中把材质给分离出到另外一个文件夹下。
5、制作 Probe设置
以下两个Probe都是Component
LightProbe的作用是烘焙静态光源
ReflectionProbe的作用是模拟镜面发射:
需要将会进行反射烘焙的其他物体全都标记为Reflection Probe Static
原则上一个封闭的空间一个ReflectionProbe,尽量小
6、制作 OC设置
Window-Rendering-Occluding culling
需要将OC的物体都标记为Occluder static,如果只做被遮挡物不做遮挡选Occludee static
7、UI制作用到
Canvas画布
Pannel进行布局,去掉其渲染相关组件
Button使用时需要写其OnPress
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.EventSystems;
public class ButtonLongPress : MonoBehaviour, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler
{
private bool isPress = false;
public UnityEvent onLongPress = new UnityEvent();
public void OnPointerDown(PointerEventData eventData)
{
isPress = true;
}
public void OnPointerUp(PointerEventData eventData)
{
isPress = false;
}
public void OnPointerExit(PointerEventData<