網站又是滿地雜草沒有清理,好像該寫點東西了。
貓與遊戲
這裡紀錄了對遊戲開發的一點想法。
2022年7月25日 星期一
iOS中Google簡報App如何觀看備忘錄
寫給自己免得又忘掉。
我的需求是在A桌機上用單一個螢幕撥放投影片,同時我想要可以看iOS Google簡報App內的
備忘錄作為小抄,但在iOS App上卻不能用,官方文件裡面寫的方式找不到對應的按鈕。
後來用了一個繞過去的方式來解決,概念是用電腦投影到給眾人看,而Google簡報App切換
到"編輯模式",這時就可以看到之前寫好的備忘文字了。
流程大概是這樣:
- App中打開要觀看的投影片。
- 隨便在任一頁上點一下,這時會出現"新增註解"跟"編輯投影片"兩個選項。選擇"編輯投影片"。
- 在右上方的"..."按鈕點一下,可以看到有個"演講者備忘錄"的選項可以開關,開起來。
- 這時就可以用編輯模式來觀看寫好的小抄了。
不得不說,Google到底在搞啥啊......
2016年6月2日 星期四
[GitHub]Unity中用五張不同光源方向的texture產生normal map
先前看到了一個用手機拍照產生normal map的影片,手癢寫了一個類似的東西。
這個Unity小程式可以放五張不同方向光源(直射、上下左右)的貼圖產生一張normal map。
其實先前也看過有人做過類似的東西但需要美術畫五張不同方向光源的點陣圖,感覺美術製程超累的就懶得弄。但看到同樣的概念用camera就可以發揮更多效益,腦袋真的要多轉轉彎才行啊~~
Github link:
https://github.com/stanley1108/NormalMapBy5Texture
參考的影片
https://www.facebook.com/NormalMapCamera/videos/1594890717506146/
先前看到的Sprite Normal map產生器
https://www.youtube.com/watch?v=fy3FvPg01w0
這個Unity小程式可以放五張不同方向光源(直射、上下左右)的貼圖產生一張normal map。
其實先前也看過有人做過類似的東西但需要美術畫五張不同方向光源的點陣圖,感覺美術製程超累的就懶得弄。但看到同樣的概念用camera就可以發揮更多效益,腦袋真的要多轉轉彎才行啊~~
Github link:
https://github.com/stanley1108/NormalMapBy5Texture
參考的影片
https://www.facebook.com/NormalMapCamera/videos/1594890717506146/
先前看到的Sprite Normal map產生器
https://www.youtube.com/watch?v=fy3FvPg01w0
2015年5月23日 星期六
[Unity 5] 動態建立Sprite錯誤
在Unity 4時我有一段code是讀取貼圖建立Sprite:
m_bannerSprite.sprite = Sprite.Create(m_bannerTex, new Rect(0,0,640, 64), new Vector2(0.5f,0.5f), 1f); //m_bannerSprite 是 SpriteRenderer
但是同樣的code在Unity5會出現錯誤:
!hasError
UnityEngine.Sprite:Create(Texture2D, Rect, Vector2, Single)
去網路上查了一下發現
可能是因為建立Sprite時不是用Texture原來的解析度所導致的,將Rect的長寬改成Texture的原始解析度就可以成功建立了:
m_bannerSprite.sprite = Sprite.Create(m_bannerTex, new Rect(0,0, m_bannerTex.width, m_bannerTex.height), new Vector2(0.5f,0.5f), 1f/64f);
要改動Sprite輸入時的大小的話,可以在Sprite.Create()參數中加上pixelPerUnit的參數。
當初寫這功能時還沒有UGUI,所以是用Sprite來做banner功能,現在的話應該會用UGUI的Image來處理就是了。
http://forum.unity3d.com/threads/sprite-create-error-message-haserror.312885/
m_bannerSprite.sprite = Sprite.Create(m_bannerTex, new Rect(0,0,640, 64), new Vector2(0.5f,0.5f), 1f); //m_bannerSprite 是 SpriteRenderer
但是同樣的code在Unity5會出現錯誤:
!hasError
UnityEngine.Sprite:Create(Texture2D, Rect, Vector2, Single)
去網路上查了一下發現
可能是因為建立Sprite時不是用Texture原來的解析度所導致的,將Rect的長寬改成Texture的原始解析度就可以成功建立了:
m_bannerSprite.sprite = Sprite.Create(m_bannerTex, new Rect(0,0, m_bannerTex.width, m_bannerTex.height), new Vector2(0.5f,0.5f), 1f/64f);
要改動Sprite輸入時的大小的話,可以在Sprite.Create()參數中加上pixelPerUnit的參數。
當初寫這功能時還沒有UGUI,所以是用Sprite來做banner功能,現在的話應該會用UGUI的Image來處理就是了。
http://forum.unity3d.com/threads/sprite-create-error-message-haserror.312885/
2015年5月20日 星期三
[Unity] Unity 5的Profiler小問題
用Unity 5要profile Android機器時發現無法取得狀態,但是同一台PC上的Unity 4上對同一台Android機器卻可以。後來在只開著Unity 5的狀況下用command再度連結一次Android機器後就可以正常看到profiler資訊了:
adb forward tcp:54999 localabstract:Unity-Bundle Identifier
Bundle Identifier 是指com.aaa.bbb那個
原因不明,不過就是可以用了(攤手)。
參考:http://windsky24.blogspot.tw/2014/04/unity-android-unityprofier.html
2015年4月20日 星期一
Macbook pro 2012無法充電的處理方法
昨天人在外面時我的macbook突然開不了機,看左側的電源指示燈也沒有反應,心想應該是沒電而已,沒想到回家插上電源也沒充電動作,這下慘了。
後來看了一堆文章,有的是要我按下複合鍵重開機,但沒有用。最後的處理方法是打開背蓋,把電池跟主機板斷開後按一下電源放電,這樣就行了。
推測是昨天主機板的電源控制板出了點問題,放電後重置就好了。
解決方案詳細圖片可看此:
http://zhidao.baidu.com/question/711441860841232205.html
後來看了一堆文章,有的是要我按下複合鍵重開機,但沒有用。最後的處理方法是打開背蓋,把電池跟主機板斷開後按一下電源放電,這樣就行了。
推測是昨天主機板的電源控制板出了點問題,放電後重置就好了。
解決方案詳細圖片可看此:
http://zhidao.baidu.com/question/711441860841232205.html
訂閱:
文章 (Atom)