UI和3D物体之间的事件响应
三种情况:UI响应,3D物体不响应:同时响应:
UI和3D物体之间的事件响应
三种情况:UI响应,3D物体不响应:同时响应:
422 自发光和环境光
标准的光照模型:只考虑直接光照
光源-->物体-->摄像机
直接光照的四个部分:
自发光:不需要其他物体的反射直接发光给摄像机,不对其他物体产生影响
高光反射 :只考虑入射光线与物体表面的法线的角度
漫反射
环境光:间接光照,其他物体反射的光照,也叫全局光照
422 自发光和环境光
标准的光照模型:只考虑直接光照
光源-->物体-->摄像机
直接光照的四个部分:自发光(不需要其他物体的反射直接发光给摄像机 ) 高光反射 漫反射 环境光(间接光照,其他物体反射的光照,也叫全局光照)
121 光照(平行光)
高光反射:反射,入射角等于出射角
漫反射:折射后由表面折射折射出去的
BRDF:光照模型,次时代渲染,真实的光照模型
更新小知識目前版本AIP把前面的功能設置拿掉了
2018 4.4新的寫法
VirtualButtonBehaviour[] vbs = GetComponentsInChildren<VirtualButtonBehaviour>();
for (int i = 0; i < vbs.Length; ++i)
{
vbs[i].RegisterEventHandler(this);
}
寫在Start裡面不然會報錯
transform.Translate方法中的第二个参数如果是空,则默认为当前对象的坐标系(局部坐标系)
朝着自己的前方移动:
朝着世界坐标x方向移动:
坐标转换:
125:Blinn-Phong高光反射
422 自发光和环境光
标准的光照模型:只考虑直接光照
光源-->物体-->摄像机
直接光照的四个部分:
自发光:不需要其他物体的反射直接发光给摄像机,不对其他物体产生影响
高光反射 :
漫反射 :只考虑入射线与物体表面的法线的角度
环境光:间接光照,其他物体反射的光照,也叫全局光照
xlua中的loader:
LuaEnv env = new LuaEnv();
--env.DoString(ta.text);
env.DoString("require helloWorld'");//此时文件名为helloWorld.lua.txt
env.Dispose();
1.资源优化标准:Mesh
2.shader:减少复杂的数学算法,减少discard的运用
脏标记还是什么标记,听不清楚
重点:
1、使用三种方式加载".lua"文件:
Resources.Load,xlua 内置
老師的臉忘了碼掉!
切线空间下的法线纹理实际上存储的是切线空间下正常法线纹理(0,0,1)的偏移量,在没有偏移的情况下经过映射后(加一后除以2)是(0.5,0.5,1)所以就是大面积的浅蓝色
這節要留意!image的按鈕需要加入Button Script 元件腳本才不會報錯
用老師的資料裡的腳本跺腳沒有反應
這裡我有一個問題是?
API Level 設置沒有限制?Target API 也是?
站在PM的角色我相信他會想知道輸出的內容到底安卓有多少使用者用戶可以體驗
我目前使用的2018.4.4的版本除錯
發現按照這個方法做辨識17行會有Null現象
於是我想到用單例解決初始化失敗的問題但是仍然沒有辨識出任何物件!
透過Smaple案例了解到他用的是另一個辨識的方式:ARImageTracker的方式進行是比較可行運作的
百度帳戶註冊新增應用新命名Bundle ID
iOS/Android一致 取得APIKey APPID Secret Key/辨識系統的腳本調用:UnityEvent.OnRespond
發現管理的版本很不一樣