<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6695864980771835614</id><updated>2026-09-29T10:04:30.000+08:00</updated><category term="Coding"/><category term="Unreal"/><category term="Unity"/><category term="雜感"/><category term="AI"/><category term="Graphics"/><category term="iPhone"/><category term="MCP"/><category term="Mac"/><category term="翻譯"/><category term="ASR"/><category term="Android"/><category term="Deferred Rendering"/><category term="GitHub"/><category term="Jenkins"/><category term="Landscape"/><category term="Network"/><title type='text'>貓與遊戲</title><subtitle type='html'>這裡紀錄了對遊戲開發的一點想法。</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>51</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-4408915749385601849</id><published>2026-09-16T20:32:00.000+08:00</published><updated>2026-09-16T20:32:00.116+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="Unreal"/><title type='text'>UE5.8的AI plugin</title><content type='html'>&lt;p&gt;&amp;nbsp;AI Assistant plugin 目前是實驗性的plugin功能，簡單說就是在UE 上多一個Window可以像在UE官網的AI工具一樣問問題。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4rTBiO98H8bnuk7JeHnwOvIuNTaiS51IMu5q0qkzr1pVJty6FtDtyIU2fh9kzvUtULeDxLasYhfdVnMVCJ4xZaTaLIVy0pSC5fYIykF3I4x0blmqfFlPzp_ASvzsRibm7Yo8585p47qRBZNNla_DlEOsYa5-5Kyc3ZjBUPzOlnghrZyI8zjZVqny03akf&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;149&quot; data-original-width=&quot;439&quot; height=&quot;109&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEj4rTBiO98H8bnuk7JeHnwOvIuNTaiS51IMu5q0qkzr1pVJty6FtDtyIU2fh9kzvUtULeDxLasYhfdVnMVCJ4xZaTaLIVy0pSC5fYIykF3I4x0blmqfFlPzp_ASvzsRibm7Yo8585p47qRBZNNla_DlEOsYa5-5Kyc3ZjBUPzOlnghrZyI8zjZVqny03akf&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;目前試起來體感上回應比Web版的來的快速，然後還有個方便的功能是可以在UE編輯器下按下F1後就直接取得工具說明。&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhocOIvzNXu-m7quz0sqQ21amiSUmjRYXF_YxIrMBQKm7VMdpsEYKgsW0pzLrBXDdNDvIKekuLuHYnVUrdJMjAxJ9VUXUF2OsGax14vbkzzwGiS0_iEWueUZWk92rd4EMQWOXKG--W1JCYH3GrM1LpG_CuQdQV7R3r8kFfAE2gHZs3Enn53kGtmHCveTTXC&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;532&quot; data-original-width=&quot;761&quot; height=&quot;272&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhocOIvzNXu-m7quz0sqQ21amiSUmjRYXF_YxIrMBQKm7VMdpsEYKgsW0pzLrBXDdNDvIKekuLuHYnVUrdJMjAxJ9VUXUF2OsGax14vbkzzwGiS0_iEWueUZWk92rd4EMQWOXKG--W1JCYH3GrM1LpG_CuQdQV7R3r8kFfAE2gHZs3Enn53kGtmHCveTTXC=w388-h272&quot; width=&quot;388&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;但有個有趣的點是如果沒有按下右上角的人像登入的話，不會記錄之前問過的問題，即使是本地問的也一樣。&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgjcwdBY1rYrxQxn0iqmy9yfXMXSCKGe77dhPfDFxpbqVbpS2gpRJvS2L259C1mDhISgA4cOy7gvCQaCqAzmaFVcl4qJ80a_wSobQOqg9jBAlk-bNKJrsIqQIzwsa5K26KHL9f0U3sN_fpvvhWeNKU9WH6FG6TvHef3Kz9kP80LHVVrjvfLI-a1XB33e-KT&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;252&quot; data-original-width=&quot;747&quot; height=&quot;179&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgjcwdBY1rYrxQxn0iqmy9yfXMXSCKGe77dhPfDFxpbqVbpS2gpRJvS2L259C1mDhISgA4cOy7gvCQaCqAzmaFVcl4qJ80a_wSobQOqg9jBAlk-bNKJrsIqQIzwsa5K26KHL9f0U3sN_fpvvhWeNKU9WH6FG6TvHef3Kz9kP80LHVVrjvfLI-a1XB33e-KT=w530-h179&quot; width=&quot;530&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;這邊是登入過的，會連之前Web問的也有紀錄&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/4408915749385601849/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/09/ue58ai-plugin.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/4408915749385601849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/4408915749385601849'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/09/ue58ai-plugin.html' title='UE5.8的AI plugin'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEj4rTBiO98H8bnuk7JeHnwOvIuNTaiS51IMu5q0qkzr1pVJty6FtDtyIU2fh9kzvUtULeDxLasYhfdVnMVCJ4xZaTaLIVy0pSC5fYIykF3I4x0blmqfFlPzp_ASvzsRibm7Yo8585p47qRBZNNla_DlEOsYa5-5Kyc3ZjBUPzOlnghrZyI8zjZVqny03akf=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-8990662517310532775</id><published>2026-07-29T23:31:00.000+08:00</published><updated>2026-07-29T23:31:00.121+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Graphics"/><category scheme="http://www.blogger.com/atom/ns#" term="Landscape"/><category scheme="http://www.blogger.com/atom/ns#" term="Unreal"/><title type='text'>UE5.7 的Landscape材質貼圖問題</title><content type='html'>&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span id=&quot;docs-internal-guid-992ee71e-7fff-22a3-cdba-c181ccf27583&quot;&gt;&lt;span face=&quot;Arial, sans-serif&quot; style=&quot;font-size: 11pt; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;img height=&quot;337&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhggghth47349nl5XKm9lv5vxkeWJzU5Buc0sAo7XvjxnhvXFRBa0GlK8LVbKFlpbM9thz5ETo0dzXGlV5j8XSwNSzaOzXRJZCauaFqzqvx50_TFUmxW-FJtasOPh6a89CPwJn9fdtq2UBsIoKmYrQXD-8bwcnIdSG43YSmZgR7TNJeHHtkOW0i-x2gFYiH&quot; style=&quot;border-color: currentcolor; border-image: none; border-style: none; border-width: medium; border: none;&quot; width=&quot;472&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span face=&quot;Arial, sans-serif&quot; style=&quot;font-size: 11pt; white-space: pre-wrap;&quot;&gt;Landscape的material如果Texture Sample Parameter 2D取名為HeightMap並使用在Base Color或Normal時，Editor內會出現如下的畫面問題。 &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: center;&quot;&gt;&lt;span face=&quot;Arial, sans-serif&quot; style=&quot;font-size: 11pt; white-space: pre-wrap;&quot;&gt;&lt;span id=&quot;docs-internal-guid-035a4fe1-7fff-65c4-ad92-95b69122236a&quot;&gt;&lt;span face=&quot;Arial, sans-serif&quot; style=&quot;font-size: 11pt; font-variant: normal; vertical-align: baseline;&quot;&gt;&lt;img height=&quot;365&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjTHmo2PMIj5paVBW1soGPL9VhzTTNYcJVDQXt58OXrzPCJFy3lnYuzu5QdJPqJsND7CToet4LuCHyysFkK8JKi_aaluu_s1tMCa-RrVqWiekzn43kOWPsVDPITxhpq16HYGJz0UskOR5ZavEFuNxbuqV6chgDYEuMtSldHpAJnMHPvajMTI7DWETXf4Bpi&quot; style=&quot;border-color: currentcolor; border-image: none; border-style: none; border-width: medium; border: none;&quot; width=&quot;499&quot; /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; white-space: pre-wrap;&quot;&gt;原因應該是HeightMap這個字在產生Shader code時有撞到這個關鍵字。&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/8990662517310532775/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/07/ue57-landscape.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8990662517310532775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8990662517310532775'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/07/ue57-landscape.html' title='UE5.7 的Landscape材質貼圖問題'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhggghth47349nl5XKm9lv5vxkeWJzU5Buc0sAo7XvjxnhvXFRBa0GlK8LVbKFlpbM9thz5ETo0dzXGlV5j8XSwNSzaOzXRJZCauaFqzqvx50_TFUmxW-FJtasOPh6a89CPwJn9fdtq2UBsIoKmYrQXD-8bwcnIdSG43YSmZgR7TNJeHHtkOW0i-x2gFYiH=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-472785450051589403</id><published>2026-07-14T20:05:00.000+08:00</published><updated>2026-07-14T20:05:00.131+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Unreal"/><title type='text'>UE5.8 build from source code會用掉一堆硬碟空間</title><content type='html'>&lt;p&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;最近抓了UE5.8程式碼下來自己build一下，結果出現大量類似的錯誤：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;Compile [x64] Module.CoreUObject.1.cpp: Exited with error code 9666. This action will retry without UBA&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;更慘的是，我丟下去build之後跑去睡覺，一早起來發現失敗，檢查之後才知道是整個UE資料夾用掉了700多GB，導致整個硬碟沒有空間才build失敗。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;後來簡單的解決方法是到引擎目錄跟 %APPDATA%\Unreal Engine\UnrealBuildTool\ 裡面的BuildConfiguration.xml加上&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #f47b85;&quot;&gt;BuildConfiguration&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #f47b85;&quot;&gt;bAllowUBAExecutor&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;false&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #f47b85;&quot;&gt;bAllowUBAExecutor&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&amp;gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #f47b85;&quot;&gt;BuildConfiguration&lt;/span&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;token token&quot; style=&quot;color: #d3d7de;&quot;&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;直接關閉UBA就可以正常build好UE了。&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;至於原因，不是很清楚....&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;參考資料&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://dev.epicgames.com/community/learning/tutorials/9dv9/unreal-engine-disable-ubasessionserver-uba&quot;&gt;https://dev.epicgames.com/community/learning/tutorials/9dv9/unreal-engine-disable-ubasessionserver-uba&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/472785450051589403/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/07/ue58-build-from-source-code.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/472785450051589403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/472785450051589403'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/07/ue58-build-from-source-code.html' title='UE5.8 build from source code會用掉一堆硬碟空間'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-2821764617599630922</id><published>2026-06-24T21:30:00.000+08:00</published><updated>2026-06-26T10:46:23.509+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="MCP"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity"/><title type='text'>Unity 6 的MCP小坑</title><content type='html'>&lt;p&gt;依照Unity官方的文件試驗MCP功能：&lt;br /&gt;&lt;a href=&quot;https://unity.com/cn/blog/unity-ai-mcp-how-to-get-started&quot;&gt;https://unity.com/cn/blog/unity-ai-mcp-how-to-get-started&lt;/a&gt;&lt;/p&gt;&lt;p&gt;這時卻一直出現capacity limit 的錯誤，問AI問半天沒像樣的回答，只能遵照古法問Google，在以下連結得到大概的答案，看來是被Unity擋掉。有人是付費給Unity AI解決，有人寫個Power shell script處理，也有人直接退到舊的版本2.6.0。&lt;br /&gt;&lt;a href=&quot;https://discussions.unity.com/t/unity-ai-assistant-2-7-0-mcp-server-capacity-limit/1718606/9&quot;&gt;https://discussions.unity.com/t/unity-ai-assistant-2-7-0-mcp-server-capacity-limit/1718606/9&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我直接先退到2.6.0，現在可以正常跑了。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjVoM1sbJDp3xQIV7rTH2G24CHN9AIIcA5qCJMUww1UWNib4ROv3REora6rqHrJ-fZVhxy21ofKl1oaXehtLJgjl7o50BkRjD1mZj-zS9SBqarBfy_ohuU28Va8vEV18LaOQJTqF86cPe-DWchApOJAGFYn3Ac7oo_Cs1ioZoyr1L9RPEqcr9mFIDmL-I4z&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;95&quot; data-original-width=&quot;601&quot; height=&quot;86&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEjVoM1sbJDp3xQIV7rTH2G24CHN9AIIcA5qCJMUww1UWNib4ROv3REora6rqHrJ-fZVhxy21ofKl1oaXehtLJgjl7o50BkRjD1mZj-zS9SBqarBfy_ohuU28Va8vEV18LaOQJTqF86cPe-DWchApOJAGFYn3Ac7oo_Cs1ioZoyr1L9RPEqcr9mFIDmL-I4z=w540-h86&quot; width=&quot;540&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;論壇中有人抱怨我已經花錢用了Claude之類的，接Unity 的MCP居然還要另外花錢訂閱，有人回說可能只是bug吧以後就會修回來，下面就有人吐槽說他們可是有把介面改深色模式要付錢的歷史，不奇怪啦。這篇討論時間是AI Assistent 2.7.0，我試過2.9.0跟當下(2026.06.24)最新的2.12.0都還是有問題，我看可能真的是非要收錢不可?&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/2821764617599630922/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/06/unity-6-mcp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2821764617599630922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2821764617599630922'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/06/unity-6-mcp.html' title='Unity 6 的MCP小坑'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEjVoM1sbJDp3xQIV7rTH2G24CHN9AIIcA5qCJMUww1UWNib4ROv3REora6rqHrJ-fZVhxy21ofKl1oaXehtLJgjl7o50BkRjD1mZj-zS9SBqarBfy_ohuU28Va8vEV18LaOQJTqF86cPe-DWchApOJAGFYn3Ac7oo_Cs1ioZoyr1L9RPEqcr9mFIDmL-I4z=s72-w540-h86-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-7985680670422848019</id><published>2026-06-20T14:34:00.063+08:00</published><updated>2026-07-14T15:46:45.166+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="MCP"/><category scheme="http://www.blogger.com/atom/ns#" term="Unreal"/><title type='text'>UE5.8 的MCP小坑</title><content type='html'>&lt;p&gt;這兩天UE5.8出了，想必很多人會想試試用AI直接建場景之類的，我當然也是跟風一下。&lt;/p&gt;&lt;p&gt;UE有提供下列的文件說明要怎麼安裝MCP，測試是否成功時可以下指令說&quot;我現在選了哪些Actor?&quot;，然而此時卻跟我說沒有對應的工具可以處理查詢之類的功能。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dev.epicgames.com/documentation/unreal-engine/unreal-mcp-in-unreal-editor&quot;&gt;https://dev.epicgames.com/documentation/unreal-engine/unreal-mcp-in-unreal-editor&lt;/a&gt;&lt;/p&gt;&lt;p&gt;問UE本身的AI是跟我說要建立一堆工具等等來銜接，然而不死心(想偷懶)的我在網路上查了一下，發現原來UE本來就有做那些toolset，但文件沒寫。只要把All Toolsets這個plugin打開就好：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiUVYM6BZ0GCOdwhcbi4WQp8itelSdxniPhftet5FkPoKHdja_ZO2vwbU-xyvvXad3CF-FhmYPBVK3FfMj7eQx5NSpBcxDHQUxKDown1O9lB1YKQF1Trn3L_QXwLbxy78WKv3dUPSbpxx-jJ5iwEaerNq5J868gLcrkp8ftylQuD77b94Z9ZyYlbI_JtXIX&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;183&quot; data-original-width=&quot;496&quot; height=&quot;184&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEiUVYM6BZ0GCOdwhcbi4WQp8itelSdxniPhftet5FkPoKHdja_ZO2vwbU-xyvvXad3CF-FhmYPBVK3FfMj7eQx5NSpBcxDHQUxKDown1O9lB1YKQF1Trn3L_QXwLbxy78WKv3dUPSbpxx-jJ5iwEaerNq5J868gLcrkp8ftylQuD77b94Z9ZyYlbI_JtXIX=w500-h184&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.reddit.com/r/unrealengine/comments/1u8pjg1/unreal_mcpofficial_58_only_showing_one_toolset/&quot;&gt;https://www.reddit.com/r/unrealengine/comments/1u8pjg1/unreal_mcpofficial_58_only_showing_one_toolset/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;OK，目前的狀況是可以正確回答我是哪些actor有選取了。現在來試試複雜的工作看看會發生什麼事吧...&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgMz_XG0K8GUnUeosAjQwHhdSxeX7FaaokwzqHIOref5gGa52_JFQCE30HO4u4GaGYqxEN-AmvbFyiB3nrsa4YJ91nUlIeP2klGUlBW_zfAte9oYu__rrLjCSqJZTRlslc4_0sJpJKEgofsn9GZ3NOznpKvHz32GP8s-ZdSk4i54cRWpMhRwrLX6fTsWxKx&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;523&quot; data-original-width=&quot;1072&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgMz_XG0K8GUnUeosAjQwHhdSxeX7FaaokwzqHIOref5gGa52_JFQCE30HO4u4GaGYqxEN-AmvbFyiB3nrsa4YJ91nUlIeP2klGUlBW_zfAte9oYu__rrLjCSqJZTRlslc4_0sJpJKEgofsn9GZ3NOznpKvHz32GP8s-ZdSk4i54cRWpMhRwrLX6fTsWxKx=w574-h280&quot; width=&quot;574&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhwtchmxCn9EiE84dYLJukphqZOgP3qMXGmn5eMj03lhRusggRcb2ReaYhoCc2ALUwLX12QnYDWjIq0qYc9D6arB4CBDAe4qwrnMJOilKWa-XxGmivsSeYeleEMbmyTHjAOxTLwizQ-4cl5eZXA5nPlP_3iV3UMP1tE1WbT1OnU0FpgeogT6UCDyhu_0ff3&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;56&quot; data-original-width=&quot;839&quot; height=&quot;37&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhwtchmxCn9EiE84dYLJukphqZOgP3qMXGmn5eMj03lhRusggRcb2ReaYhoCc2ALUwLX12QnYDWjIq0qYc9D6arB4CBDAe4qwrnMJOilKWa-XxGmivsSeYeleEMbmyTHjAOxTLwizQ-4cl5eZXA5nPlP_3iV3UMP1tE1WbT1OnU0FpgeogT6UCDyhu_0ff3=w560-h37&quot; width=&quot;560&quot; /&gt;&lt;/a&gt;&lt;/div&gt;目前跑了快30分鐘還只做到複製出一個新場景並清掉舊的Actor，顯然很花token....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/7985680670422848019/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/06/ue5.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7985680670422848019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7985680670422848019'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/06/ue5.html' title='UE5.8 的MCP小坑'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEiUVYM6BZ0GCOdwhcbi4WQp8itelSdxniPhftet5FkPoKHdja_ZO2vwbU-xyvvXad3CF-FhmYPBVK3FfMj7eQx5NSpBcxDHQUxKDown1O9lB1YKQF1Trn3L_QXwLbxy78WKv3dUPSbpxx-jJ5iwEaerNq5J868gLcrkp8ftylQuD77b94Z9ZyYlbI_JtXIX=s72-w500-h184-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-7730572053861747286</id><published>2026-06-01T20:00:00.000+08:00</published><updated>2026-09-29T10:04:30.000+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="雜感"/><title type='text'>關於遊戲破不了關的雜想</title><content type='html'>&lt;p&gt;早期的遊戲(2000年以前)，印象中其實滿多遊戲不見得是能破關的，有的是本來就很難像魔界村這種，有的是過關條件很麻煩且遊戲本身不太會有明確提示或是要拼命練功。但是到了2000年之後感覺上很多遊戲會有一種很怕你破不了關的感覺，提示很多不說，難度也越來越多是可以調整的。&lt;/p&gt;&lt;p&gt;會有這樣的差異，我的猜想一個是遊戲資源豐富多了，不像以前遊戲又貴又少，好不容易買了一個就要像吃個雞翅拼命啃骨頭吸半天的，玩家沒啥耐心對一個遊戲磨上幾十個小時去地毯式搜索找那個必要的過關道具。現在的遊戲多到像人人買得起炸雞全家桶，不想吃的咬個兩下就算了，遊戲要是設計得太繁瑣刁難只怕還沒理解遊戲內容就被兩小時退費了。&lt;/p&gt;&lt;p&gt;另一個猜想則正是網路的興起造成資訊透明化，以往遊戲如果把難度設定在大量的練功或極限的操作時，玩家其實並不知道遊戲接下來是長這樣，只能乖乖一直試下去，畢竟頭都洗下去了。&lt;/p&gt;&lt;p&gt;我個人最有印象的就是大型電玩西遊降魔錄，最後一關的Boss攻擊一堆一擊秒殺，但當下的玩家並不知道那是最後Boss，往往死了之後又從頭打起多花了一堆錢，但事實上乾脆拼命投錢一重生就放大招攻擊直接破關，說不定還比天天報到花一堆錢然後被「不知道後面還有幾關」的boss KO來的省錢。&lt;/p&gt;&lt;p&gt;而現在一個遊戲出來不用3小時就評論滿天飛，這種資訊落差已經很難出現，要是搞一些逆天的難度設計一下就被發現加上負評，自認玩不動的玩家也會直接放棄不買，對開發商來說就是個賭注，那麼選擇保險一點的讓大家都能開開心心破關，想要挑戰的玩家再給他們額外的東西就好，像是PS白金獎盃之類的。&lt;/p&gt;&lt;p&gt;不過物極必反啦，魂系遊戲就是以沒有難度調整，全憑玩家能力自己探索練習著稱的。但魂系的設計是建立在「難，但是合理也公平」的架構上，而故事的碎片化反倒在網路時代變成了討論分享的絕佳培養皿。&lt;/p&gt;&lt;p&gt;拉拉雜雜寫一堆是因為最近打羊蹄山戰鬼時發現有個角色有夠難，難到像在刁難，但看了一下網路討論才發現其實直接調低難度打贏他還是有獎盃，老人碎念一下。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/7730572053861747286/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/06/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7730572053861747286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7730572053861747286'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/06/blog-post.html' title='關於遊戲破不了關的雜想'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-4784125786382642168</id><published>2026-05-13T21:58:32.415+08:00</published><updated>2026-05-13T21:59:07.348+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Unreal"/><title type='text'>UE5.7 下Attach Android Process會失敗的問題解決</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;想在Unreal Engine&lt;span face=&quot;Arial, sans-serif&quot; style=&quot;font-size: 11pt; white-space: pre-wrap;&quot;&gt;5.7的Android 環境下 Attach process的話，要注意UE的安裝路徑是否有空白，有的話要去VC的專案檔修改一下LLDB的mapping路徑，否則會根本無法attach。&lt;/span&gt;&lt;/div&gt;&lt;span id=&quot;docs-internal-guid-873ee2c6-7fff-f50c-b9dc-2d1633453c78&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span face=&quot;Arial, sans-serif&quot; style=&quot;font-size: 11pt; font-variant: normal; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;img height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEgUSeE1b6Lc-i6qx2_nYG53UOjBNfYT5fXDWjoZ6Judjra1oq_gQcGYcwR-cwwjVNU53mMLd_VsUKO8ZjBtLuZ6dZMxbejITvS24qRrrO3HzT2C-yp1vPohloCoCYPUiZMgB2n4lqMyLdw77FcobE79qzibF1DoqXpy6r_ZsxlGpG1Btxwwy6h23yyK5dLH=w496-h310&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0px;&quot; width=&quot;496&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;開啟VC後專案在右鍵打開Properties&lt;br /&gt;要注意必須是已經切到Android環境才會看到LLDB這邊的選項&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;/p&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;img height=&quot;91&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEihKNkmJ0EisymXgmktSfjQXNdnfANS93BkQ_63tA8TCooRGB3YZgWT0vgWHDZsHGy7KjoB34gMD-IGXtSloPpJBz5MTtT0jc02sAiDQk8B7bmV5IkFTnsEkMPa581i0hAR5HS7rpO5n9qF4sNQhugUWAOouiBVG9eCk6wHosRg_7iAmAvdpWq1ZrXNmfA6=w513-h91&quot; style=&quot;font-size: 11pt; margin-left: auto; margin-right: auto; margin-top: 0px; white-space: pre-wrap;&quot; width=&quot;513&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;UE安裝路徑可能是像這樣有空白&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;img height=&quot;85&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh6uPtZjIKkY6eteCZPO-RMdhOKTmQDquq4nD_cQ5AE0tQWOUqQvXKs7EN2G7t9WOmJiwMhkq4a6lPw9Lj_KQPsMelxEStu5dQ1kB5pbXiTSPE9_DqnEBqqizdB7gfYlSoMDO7Yr5zLXS-sdsFCmLXB5ShRBAa-WniGzz7I21Db18fQE1PjfDzF8yN27jXA=w537-h85&quot; style=&quot;margin-left: auto; margin-right: auto; margin-top: 0px;&quot; width=&quot;537&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot;&gt;要補上括號&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;不過最後我還是乖乖把UE另外安裝到沒有空白的路徑內，否則每次重新Generate Visual Studio Project Files 時就又要手動改一次這邊的設定，也太累了。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-size: 11pt; white-space: pre-wrap;&quot;&gt;理論上正確的做法應該是去改UE程式碼修正它，但一方面我們團隊用的是Launcher版本，只在程式開發者電腦上用Source Code版本的UE會有版本不統一的危險，衡量之下還是先用簡單的方法處理。放假有空再來看看，說不定UE 5.8已經解決了?&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/4784125786382642168/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/05/ue57-attach-android-process.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/4784125786382642168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/4784125786382642168'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/05/ue57-attach-android-process.html' title='UE5.7 下Attach Android Process會失敗的問題解決'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEgUSeE1b6Lc-i6qx2_nYG53UOjBNfYT5fXDWjoZ6Judjra1oq_gQcGYcwR-cwwjVNU53mMLd_VsUKO8ZjBtLuZ6dZMxbejITvS24qRrrO3HzT2C-yp1vPohloCoCYPUiZMgB2n4lqMyLdw77FcobE79qzibF1DoqXpy6r_ZsxlGpG1Btxwwy6h23yyK5dLH=s72-w496-h310-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-7611703685093592506</id><published>2026-04-26T11:32:00.003+08:00</published><updated>2026-04-28T23:27:05.601+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASR"/><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Unreal"/><title type='text'>ASR UE5.6 Plugin安裝的小小問題</title><content type='html'>&lt;p&gt;&amp;nbsp;ARM 有個ASR UE5的Plugin 是針對Mobile加強的FSR 版本，但目前看到(2026.04)是只支援到UE5.5。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/arm/accuracy-super-resolution-for-unreal&quot;&gt;https://github.com/arm/accuracy-super-resolution-for-unreal&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我手上的環境是Launcher版的UE5.6，想說安裝一下來看看，就先直接照說明下載、解開壓縮然後開始build。&lt;/p&gt;&lt;p&gt;於是乎出現了下列錯誤：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;[1/10] Compile [x64] ArmASRFXSystem.cpp&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;F:\Epic Games\UE_5.6\Engine\Source\Runtime\Renderer\Private\MeshDrawCommands.h(10,1): fatal error C1083: Cannot open include file: &#39;TranslucentPassResource.h&#39;: No such file or directory&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;#include &quot;TranslucentPassResource.h&quot;&lt;/p&gt;&lt;p&gt;^&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;這就有趣啦，居然說是UE引擎內的MeshDrawCommands.h找不到另一個UE內的TranslucentPassResource.h。該header是位於這邊：&lt;/p&gt;&lt;blockquote&gt;\Engine\Source\Runtime\Renderer\Internal\TranslucentPassResource.h&lt;/blockquote&gt;&lt;p&gt;遇事不決先Google ，果然就發現有類似的狀況：&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://forums.unrealengine.com/t/ue5-6-upgrade-error-including-sceneprivate-h-missing-translucentpassresource-h/2544304&quot;&gt;https://forums.unrealengine.com/t/ue5-6-upgrade-error-including-sceneprivate-h-missing-translucentpassresource-h/2544304&lt;/a&gt;&lt;/p&gt;&lt;div style=&quot;text-align: left;&quot;&gt;原來是5.6用了更嚴格的PrivateIncludePaths的檢查，不再是A引用B，B引用C都沒問題，而是C也要放到PrivateIncludePaths 內。&lt;br /&gt;&lt;br /&gt;所以解決方法是PrivateIncludePaths.AddRange() 中多加一行&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;blockquote&gt;Path.Combine(EngineDirectory,&quot;Source/Runtime/Renderer/Internal&quot;),&lt;/blockquote&gt;這樣就好。&lt;/div&gt;&lt;p&gt;另一個小問題是FArmASRTemporalAAHistory::AddRef()的回傳型別錯誤，只要把它改成Base class的FReturnedRefCountValue就搞定了。&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;是說....我後來去ASR github上看到有個pull request上面就有寫解決方案了，果然是多看兩眼有沒有前人種樹就可以省下一些時間。但換個方向想，自己查過記憶也比較深刻一點。&lt;/p&gt;&lt;p&gt;修正5.7的PR：&lt;br /&gt;&lt;a href=&quot;https://github.com/arm/accuracy-super-resolution-for-unreal/pull/16&quot;&gt;https://github.com/arm/accuracy-super-resolution-for-unreal/pull/16&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/7611703685093592506/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2026/04/asr-ue56-plugin.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7611703685093592506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7611703685093592506'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2026/04/asr-ue56-plugin.html' title='ASR UE5.6 Plugin安裝的小小問題'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-3696449729552041915</id><published>2025-05-28T17:39:00.002+08:00</published><updated>2025-05-28T17:39:39.557+08:00</updated><title type='text'>[Unity] 比對Tag的速度</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11pt; white-space-collapse: preserve;&quot;&gt;據說使用Tag Handle 而不是String 來比對Tag會比較快&lt;/span&gt;&lt;/p&gt;&lt;span id=&quot;docs-internal-guid-3e4be9e4-7fff-a068-ac76-0cd8876c7562&quot;&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;var tagHandle = TagHandle.GetExistingTag( &quot;Player&quot; );&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;if ( CompareTag( tagHandle ) )&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt; text-indent: 36pt;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;…&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;span style=&quot;font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;但這個只有在Unity 2023之後才有...&lt;/span&gt;&lt;/p&gt;&lt;p dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;&lt;a href=&quot;https://baba-s.hatenablog.com/entry/2025/03/09/142508&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;color: #1155cc; font-family: Arial, sans-serif; font-size: 11pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-emoji: normal; font-variant-numeric: normal; font-variant-position: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;https://baba-s.hatenablog.com/entry/2025/03/09/142508&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/3696449729552041915/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2025/05/unity-tag.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/3696449729552041915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/3696449729552041915'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2025/05/unity-tag.html' title='[Unity] 比對Tag的速度'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-6024500983717738492</id><published>2024-11-13T10:58:00.001+08:00</published><updated>2024-11-13T10:58:02.849+08:00</updated><title type='text'>拔草中</title><content type='html'>&lt;p&gt;&amp;nbsp;網站又是滿地雜草沒有清理，好像該寫點東西了。&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/6024500983717738492/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2024/11/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/6024500983717738492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/6024500983717738492'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2024/11/blog-post.html' title='拔草中'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-2885568492962750279</id><published>2022-07-25T14:41:00.004+08:00</published><updated>2022-07-25T14:41:34.388+08:00</updated><title type='text'>iOS中Google簡報App如何觀看備忘錄</title><content type='html'>寫給自己免得又忘掉。&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;我的需求是在A桌機上用單一個螢幕撥放投影片，同時我想要可以看iOS Google簡報App內的&lt;/div&gt;&lt;div&gt;備忘錄作為小抄，但在iOS App上卻不能用，&lt;a href=&quot;https://support.google.com/docs/answer/1696787?hl=zh-Hant&amp;amp;co=GENIE.Platform%3DiOS&quot;&gt;官方文件&lt;/a&gt;裡面寫的方式找不到對應的按鈕。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;後來用了一個繞過去的方式來解決，概念是用電腦投影到給眾人看，而Google簡報App切換&lt;/div&gt;&lt;div&gt;到&quot;編輯模式&quot;，這時就可以看到之前寫好的備忘文字了。

&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;流程大概是這樣：&lt;/div&gt;&lt;div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;App中打開要觀看的投影片。&lt;/li&gt;&lt;li&gt;隨便在任一頁上點一下，這時會出現&quot;新增註解&quot;跟&quot;編輯投影片&quot;兩個選項。選擇&quot;編輯投影片&quot;。&lt;/li&gt;&lt;li&gt;在右上方的&quot;...&quot;按鈕點一下，可以看到有個&quot;演講者備忘錄&quot;的選項可以開關，開起來。&lt;/li&gt;&lt;li&gt;這時就可以用編輯模式來觀看寫好的小抄了。&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;不得不說，Google到底在搞啥啊......&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/2885568492962750279/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2022/07/iosgoogleapp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2885568492962750279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2885568492962750279'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2022/07/iosgoogleapp.html' title='iOS中Google簡報App如何觀看備忘錄'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-8537091319816278278</id><published>2016-12-31T21:21:00.003+08:00</published><updated>2016-12-31T21:21:40.722+08:00</updated><title type='text'>還活著</title><content type='html'>2016一整年就發了那麼一篇文章，完全忘了這邊要灌溉一下。&lt;br /&gt;
&lt;br /&gt;
無論如何，一年又過去了。</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/8537091319816278278/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2016/12/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8537091319816278278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8537091319816278278'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2016/12/blog-post.html' title='還活著'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-5672141280023252679</id><published>2016-06-02T22:00:00.000+08:00</published><updated>2016-06-16T11:44:27.786+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="GitHub"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity"/><title type='text'>[GitHub]Unity中用五張不同光源方向的texture產生normal map</title><content type='html'>&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; line-height: 20.7px;&quot;&gt;先前看到了一個用手機拍照產生normal map的影片，手癢寫了一個類似的東西。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; line-height: 20.7px;&quot;&gt;這個Unity小程式可以放五張不同方向光源(直射、上下左右)的貼圖產生一張normal map。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; line-height: 20.7px;&quot;&gt;其實先前也看過有人做過類似的東西但需要美術畫五張不同方向光源的點陣圖，感覺美術製程超累的就懶得弄。但&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 15px; line-height: 20.7px;&quot;&gt;看到同樣的概念用camera就可以發揮更多效益，腦袋真的要多轉轉彎才行啊~~&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Github link:&lt;br /&gt;
&lt;a href=&quot;https://github.com/stanley1108/NormalMapBy5Texture&quot;&gt;https://github.com/stanley1108/NormalMapBy5Texture&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f6f7f9; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 13px; line-height: 17.42px;&quot;&gt;參考的影片&lt;/span&gt;&lt;br /&gt;
&lt;a class=&quot;profileLink&quot; dir=&quot;ltr&quot; href=&quot;https://www.facebook.com/NormalMapCamera/videos/1594890717506146/?hc_location=ufi&quot; style=&quot;background-color: #f6f7f9; color: #365899; cursor: pointer; font-family: helvetica, arial, sans-serif; font-size: 13px; line-height: 17.42px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;https://www.facebook.com/NormalMapCamera/videos/1594890717506146/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #f6f7f9; color: #1d2129; font-family: &amp;quot;helvetica&amp;quot; , &amp;quot;arial&amp;quot; , sans-serif; font-size: 13px; line-height: 17.42px;&quot;&gt;先前看到的Sprite Normal map產生器&lt;/span&gt;&lt;br /&gt;
&lt;a class=&quot;&quot; dir=&quot;ltr&quot; href=&quot;https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dfy3FvPg01w0&amp;amp;h=iAQHhs74g&quot; rel=&quot;nofollow&quot; style=&quot;background-color: #f6f7f9; color: #365899; cursor: pointer; font-family: helvetica, arial, sans-serif; font-size: 13px; line-height: 17.42px; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=fy3FvPg01w0&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/5672141280023252679/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2016/06/githubtexturenormal-map.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/5672141280023252679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/5672141280023252679'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2016/06/githubtexturenormal-map.html' title='[GitHub]Unity中用五張不同光源方向的texture產生normal map'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-5608147352054882973</id><published>2015-05-23T15:11:00.002+08:00</published><updated>2015-09-04T12:12:30.483+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity"/><title type='text'>[Unity 5] 動態建立Sprite錯誤</title><content type='html'>&lt;span style=&quot;color: #444444; font-family: Menlo;&quot;&gt;在Unity 4時我有一段code是讀取貼圖建立Sprite：&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;font-size: xx-small;&quot;&gt;&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;m_bannerSprite&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;sprite&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3363a4;&quot;&gt;Sprite&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Create&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;m_bannerTex&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3363a4;&quot;&gt;Rect&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;640&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;64&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3363a4;&quot;&gt;Vector2&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0.5f&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0.5f&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;1f&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;); //&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Menlo;&quot;&gt;m_bannerSprite 是&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3363a4; font-family: Menlo;&quot;&gt;SpriteRenderer&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #3363a4; font-family: Menlo;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;但是同樣的code在Unity5會出現錯誤：&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo; font-size: xx-small;&quot;&gt;!hasError&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo; font-size: xx-small;&quot;&gt;UnityEngine.Sprite:Create(Texture2D, Rect, Vector2, Single)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;去網路上查了一下發現&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;可能是因為建立Sprite時不是用Texture原來的解析度所導致的，將Rect的長寬改成Texture的原始解析度就可以成功建立了：&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;m_bannerSprite&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;sprite&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3363a4;&quot;&gt;Sprite&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;Create&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;m_bannerTex&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3363a4;&quot;&gt;Rect&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;m_bannerTex&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;width&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;m_bannerTex&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;height&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;),&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #009695;&quot;&gt;new&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #3363a4;&quot;&gt;Vector2&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0.5f&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;0.5f&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;),&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #f57c00; font-family: Menlo;&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color: #f57c00; font-family: Menlo;&quot;&gt;f/64f&lt;/span&gt;&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
要改動Sprite輸入時的大小的話，可以在Sprite.Create()參數中加上pixelPerUnit的參數。&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;當初寫這功能時還沒有UGUI，所以是用Sprite來做banner功能，現在的話應該會用UGUI的Image來處理就是了。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;a href=&quot;http://forum.unity3d.com/threads/sprite-create-error-message-haserror.312885/&quot;&gt;http://forum.unity3d.com/threads/sprite-create-error-message-haserror.312885/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/5608147352054882973/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2015/05/unity-5-sprite.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/5608147352054882973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/5608147352054882973'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2015/05/unity-5-sprite.html' title='[Unity 5] 動態建立Sprite錯誤'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-8483713726209020041</id><published>2015-05-20T13:01:00.000+08:00</published><updated>2015-05-20T13:01:02.866+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="Unity"/><title type='text'>[Unity] Unity 5的Profiler小問題</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;  用Unity 5要profile Android機器時發現無法取得狀態，但是同一台PC上的Unity 4上對同一台Android機器卻可以。後來在只開著Unity 5的狀況下用command再度連結一次Android機器後就可以正常看到profiler資訊了：&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;        adb forward tcp:54999 localabstract:Unity-&lt;/span&gt;&lt;span style=&quot;background-color: white; color: red; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Bundle Identifier&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: red; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;       &amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: red; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;        Bundle Identifier&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;是指com.aaa.bbb那個&lt;/span&gt;&lt;/div&gt;
&lt;span&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span id=&quot;docs-internal-guid-f8583699-6fb0-34d3-b9b2-653d1a614cff&quot;&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&amp;nbsp;&amp;nbsp;原因不明，不過就是可以用了(攤手)。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span&gt;&lt;span style=&quot;background-color: white; color: #464646; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;  參考：&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #464646; font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;http://windsky24.blogspot.tw/2014/04/unity-android-unityprofier.html&quot;&gt;http://windsky24.blogspot.tw/2014/04/unity-android-unityprofier.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/8483713726209020041/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2015/05/unity-unity-5profiler.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8483713726209020041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8483713726209020041'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2015/05/unity-unity-5profiler.html' title='[Unity] Unity 5的Profiler小問題'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-8730064077246135275</id><published>2015-04-20T08:51:00.002+08:00</published><updated>2015-04-20T08:52:30.974+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>Macbook pro 2012無法充電的處理方法</title><content type='html'>昨天人在外面時我的macbook突然開不了機，看左側的電源指示燈也沒有反應，心想應該是沒電而已，沒想到回家插上電源也沒充電動作，這下慘了。&lt;br /&gt;
&lt;br /&gt;
後來看了一堆文章，有的是要我按下複合鍵重開機，但沒有用。最後的處理方法是打開背蓋，把電池跟主機板斷開後按一下電源放電，這樣就行了。&lt;br /&gt;
&lt;br /&gt;
推測是昨天主機板的電源控制板出了點問題，放電後重置就好了。&lt;br /&gt;
&lt;br /&gt;
解決方案詳細圖片可看此：&lt;br /&gt;
&lt;a href=&quot;http://zhidao.baidu.com/question/711441860841232205.html&quot;&gt;http://zhidao.baidu.com/question/711441860841232205.html&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/8730064077246135275/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2015/04/macbook-pro-2012.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8730064077246135275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8730064077246135275'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2015/04/macbook-pro-2012.html' title='Macbook pro 2012無法充電的處理方法'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-3345199334687283212</id><published>2014-12-24T23:33:00.000+08:00</published><updated>2014-12-24T23:33:05.751+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Coding"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="Jenkins"/><category scheme="http://www.blogger.com/atom/ns#" term="Mac"/><title type='text'>[Jenkins] 安裝Jenkins到Mac上的一些狀況</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;如果你的Git repository跟Jenkins是放在同一台Mac上的話，直接用Jenkins官網&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;的安裝檔來安裝Jenkin比較好，不要用Bitnami的Jenkins。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;試過用Bitnami的版本時git很容易出問題，主要是會卡在無法clone 自機的 git repository&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;(抓github的倒是沒問題)。但是在terminal我自己下command又可以clone。改成&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;直接用Jenkins官網的安裝檔來使用時就可以了。&lt;/span&gt;&lt;/div&gt;
&lt;b id=&quot;docs-internal-guid-3e6ab2b3-7ce7-1fa4-1111-14cdf2c16f91&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;推測原因是bitnami的Jenkins是跑在app上，而他自己所取用的git是app package中&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;自帶的git，(似乎呼叫自機本來的git會有一些權限上的問題&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 17.25px; white-space: pre-wrap;&quot;&gt;，有看到一些App sandbox
的錯誤訊息&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;)，但是app中自帶的git版&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;本&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;過舊，無法辨識新版本的git repository，而
且無法更新git(原因應該是git包在app package&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;中)。&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;/b&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;安裝時Jenkins我碰到兩點要注意：&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;安裝git plugin時要選對Git plugin這個選項，我一開始只選了git client這個plugin，會
在專案設定中找不到設定要用git的選項。&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;安裝完plugin要重開Jenkins時，在網址上輸入localhost:8080/restart 即可，我一開
始找半天不知道該怎麼重新開啟。&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;
以上的原因是我自己猜測，不知道對不對就是了....&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/3345199334687283212/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/12/jenkins-jenkinsmac.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/3345199334687283212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/3345199334687283212'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/12/jenkins-jenkinsmac.html' title='[Jenkins] 安裝Jenkins到Mac上的一些狀況'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-8712810104700296661</id><published>2014-11-22T04:19:00.004+08:00</published><updated>2014-11-22T04:19:25.635+08:00</updated><title type='text'>[Open source] Unity版本2048練習</title><content type='html'>嗯....好久沒爆肝寫程式了....&lt;br /&gt;
&lt;br /&gt;
花了三個晚上寫了一個2048的變種版本，可能還是有一些bug沒測到，不過先這樣放出來吧～&lt;br /&gt;
&lt;br /&gt;
做了一點小改變：&lt;br /&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif;&quot;&gt;
1.每完成五次方塊合併後會隨機選擇原有的方塊產生一顆炸彈(先這樣稱呼吧)，&lt;wbr&gt;&lt;/wbr&gt;以紅色外框標示。&lt;br /&gt;2.倘若該炸彈被成功消去的話，會將相同數字的方塊一同升級。&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif;&quot;&gt;
&lt;br /&gt;例如有個數字為32的方塊成為了炸彈，&lt;wbr&gt;&lt;/wbr&gt;在成功將此方塊合併為64後，&lt;wbr&gt;&lt;/wbr&gt;場上所有數字為32的方塊也會同樣變成64。&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #222222; font-family: arial, sans-serif;&quot;&gt;
程式碼在gitHub：&lt;/div&gt;
https://github.com/stanley1108/Practice_2048&lt;br /&gt;
&lt;br /&gt;
好累，來去睡覺.....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/8712810104700296661/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/11/open-source-unity2048.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8712810104700296661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/8712810104700296661'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/11/open-source-unity2048.html' title='[Open source] Unity版本2048練習'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-2438573595889506746</id><published>2014-07-30T14:20:00.002+08:00</published><updated>2014-07-30T14:20:47.061+08:00</updated><title type='text'>UnityVS免費版本釋出</title><content type='html'>Unity預設是用MonoDeveloper編輯以及除錯程式碼，但是到了MonoDeveloper4.0之後的版本很容易crash(不知道是Unity或是mono的問題)，特別是在debug中再去改動程式碼的時候。&lt;br /&gt;
&lt;br /&gt;
UnityVS是一個收費的Unity plugin，可以讓我們在Unity中使用virtual studio除錯，原本的Unity是只能用VS編輯但不能除錯。&lt;br /&gt;
&lt;br /&gt;
前陣子Microsoft宣布收購了UnityVS的開發商，並將免費發布給使用者，今天正式發布了。&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blogs.msdn.com/b/visualstudio/archive/2014/07/29/visual-studio-tools-for-unity-1-9.aspx&quot;&gt;http://blogs.msdn.com/b/visualstudio/archive/2014/07/29/visual-studio-tools-for-unity-1-9.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
用了一下下發現有個好處是，當我們用UnityVS debug時其實不能再去改動code，算是強制避免了一些問題。&lt;br /&gt;
&lt;br /&gt;
&lt;iframe id=&quot;iagdtd_frame&quot; src=&quot;https://d19tqk5t6qcjac.cloudfront.net/i/410.html&quot; style=&quot;height: 1px; left: -9999px; position: absolute; width: 1px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/2438573595889506746/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/07/unityvs.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2438573595889506746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2438573595889506746'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/07/unityvs.html' title='UnityVS免費版本釋出'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-7938139151810815052</id><published>2014-07-24T01:20:00.001+08:00</published><updated>2014-07-24T01:29:00.654+08:00</updated><title type='text'>[XCode 6 beta 4] iOS8 beta 4無法取得Location的問題</title><content type='html'>&lt;span id=&quot;docs-internal-guid-92a98e14-6439-7a47-4906-9849f9070518&quot;&gt;&lt;span style=&quot;font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;在ios8中，要在plist裡加上NSLocationWhenInUseUsageDescription這個property，否則LocationManager的&lt;/span&gt;&lt;/span&gt;didUpdateLocations 不會正確被呼叫到。&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 15px; white-space: pre-wrap;&quot;&gt;NSLocationWhenInUseUsageDescription是在iOS8才出現的關鍵字。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial; font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;http://stackoverflow.com/questions/24874997/core-location-not-working-in-ios-8&quot;&gt;http://stackoverflow.com/questions/24874997/core-location-not-working-in-ios-8&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 15px; white-space: pre-wrap;&quot;&gt;&lt;a href=&quot;http://stackoverflow.com/questions/24717547/ios-8-map-kit-obj-c-cannot-get-users-location&quot;&gt;http://stackoverflow.com/questions/24717547/ios-8-map-kit-obj-c-cannot-get-users-location&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;iframe id=&quot;swframe&quot; src=&quot;https://s3-us-west-2.amazonaws.com/similar-js-sdk/410.html&quot; style=&quot;height: 1px; left: -9999px; position: absolute; width: 1px;&quot;&gt;&lt;/iframe&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/7938139151810815052/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/07/ios8-beta-4location.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7938139151810815052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7938139151810815052'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/07/ios8-beta-4location.html' title='[XCode 6 beta 4] iOS8 beta 4無法取得Location的問題'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-1343427498845459268</id><published>2014-05-20T17:55:00.000+08:00</published><updated>2014-05-20T17:55:02.781+08:00</updated><title type='text'>Unity上開啟WebView(iOS/Android)</title><content type='html'>&lt;span style=&quot;font-family: inherit;&quot;&gt;Unity上有提供&lt;span style=&quot;color: #3363a4;&quot;&gt;Application&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;OpenURL&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(string&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;)的函式來開啟網頁，但是這功能其實是開啟safari/chorme中的網頁，而不是在Unity的app中打開網頁。那麼，要如何做到在Unity app中內嵌一個網頁呢？&lt;/span&gt;&lt;/span&gt;&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;https://github.com/Kogarasi/Unity-Webview&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;gitHub是我們的好朋友～XD&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;這個專案看來應該是延續gree的webView做修改的：&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp;https://github.com/gree/unity-webview&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;使用上並不難，看一下它的範例檔就可以了。但是我有碰到幾個問題：&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;1.開啟了第一個url後，如果要開另一個url的話會沒有反應，會閃一下然後又開啟第一個url。這個問題在Mac上沒有發生，但是在iOS上會出現，我不確定PC/Android是否也有這個問題。&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp;解決方法是Destroy第一個webView後，另建一個新的WebView來開啟新的url。&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;2.在Android上有碰到網頁雖然開啟了，但是卻無法操作的狀況，在討論中有提到怎麼解決：&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp;https://github.com/Kogarasi/Unity-Webview/issues/2&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;color: #444444;&quot;&gt;&amp;nbsp; &amp;nbsp;基本上就是改動&lt;/span&gt;&lt;span style=&quot;background-color: white; color: #333333; line-height: 23.799999237060547px;&quot;&gt;AndroidManifest.xml中的設定，在Unity官網上其實本來就有講到這個部份，不過我跟Android不熟就是了XDD&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&amp;nbsp; &amp;nbsp;http://docs.unity3d.com/Documentation/Manual/PluginsForAndroid.html&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #444444; font-family: inherit;&quot;&gt;以上&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/1343427498845459268/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/05/unitywebviewiosandroid.html#comment-form' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/1343427498845459268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/1343427498845459268'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/05/unitywebviewiosandroid.html' title='Unity上開啟WebView(iOS/Android)'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-9181916684388798918</id><published>2014-04-07T22:28:00.005+08:00</published><updated>2014-04-07T22:28:36.346+08:00</updated><title type='text'>iGov</title><content type='html'>在FB上說好的五毛黨遊戲prototype。&lt;br /&gt;
雖然到這場運動都要暫時喘一口氣時才生出來一個prototype，但總算還是弄出了點東西。&lt;br /&gt;
&lt;br /&gt;
https://github.com/stanley1108/iGov</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/9181916684388798918/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/04/igov.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/9181916684388798918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/9181916684388798918'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/04/igov.html' title='iGov'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-2612489164646758233</id><published>2014-03-09T19:24:00.004+08:00</published><updated>2026-04-26T10:48:02.057+08:00</updated><title type='text'>[翻譯]Unity, C#, .Net Mono的記憶體節省方法</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;[翻譯]Unity, C#, .Net Mono的記憶體節省方法&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;本篇文章翻譯自&lt;/span&gt;&lt;a href=&quot;http://andrewfray.wordpress.com/2013/02/04/reducing-memory-usage-in-unity-c-and-netmono/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;http://andrewfray.wordpress.com/2013/02/04/reducing-memory-usage-in-unity-c-and-netmono/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;b id=&quot;docs-internal-guid-f078be8c-a695-5831-98d3-77038317bf43&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;這篇斷斷續續混了好久才翻完....&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;==以下為翻譯內文=================================================&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;iOS上的Unity使用非常早期的Mono heap記憶體管理機制。這個機制不包裝中介層，所以一旦你讓heap碎片化，它會直接抓一塊新的記憶體給你。我的印象中Unity的實驗室怪傑們在做一個新的heap管理機制來處理這個問題，但現在即使是一個沒有memory leak的遊戲也會因為不斷增加的記憶體數量而耗盡記憶體。&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;C#是個有趣的程式語言，可讓你在不犧牲可讀性的狀況下快速寫出功能強大的的程式碼。然而事情的另一面是撰寫C#程式碼會自然的生出許多的garbage collection，解決掉這問題的唯一方法就是消除或是減少heap allocation。我在不減少功能性的情況下列了個簡單的解決方案清單。&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;最終的效果就是你的C#程式碼會看起來更像是C++，而且你將失去一些C#所帶來的威力，不過這就是人生。作為獎勵，heap的alloc在CPU上會比stack alloc更加集中(應該是指不會那麼頻繁alloc)，所以你應該可以節省下一些frame time。&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;要標定記憶體削減目標時，Unity profiler可以幫你找到哪些function做了很多allocation。它並沒有提供很多資訊，但至少有。打開Profiler後啟動你的遊戲，選擇CPU profiler並點選GC Alloc欄位，這樣可以依照GC狀況的糟糕程度來排出先後。先使用下列的方針來處理這些function：&lt;/span&gt;&lt;/div&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;避免使用foreach()&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;。這會在你的list type中呼叫GetEnumerator()，進而allocate一個很快就會被殺掉的enumerator在heap中，你得改用更囉唆的c++ for(;;)語法才行。

&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;避免使用string。&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;string在.NET中是建立在heap中且長度不可變的。你無法像c語言的版本一樣操作string。就UI而言，使用StringBuilders來建立一個string會是個對記憶體較有效率的作法，它會延遲轉換成string的時機直到最後需要的時候才做。你依然可以用string作為keys(應該是指Directory的key)，因為literals應該要指到記憶體中的同一個instance，但是別太過度去操作string。&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;使用struct。&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Struct型別在mono是allocate在stack中，所以當你有個工具類別不想要放掉，用struct。記住struct是傳值(而不是傳reference)，使用到struct時可以加個ref的修飾字在函式參數前以避免copy的效能損耗。&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;用structs取代固定大小且在scope內array。&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;如果你有個固定大小而且在scope內的array(像是只在某function內存在)，考慮建立一個member array(class內)或是一個struct來代替(或暫存)它。我曾經將每個frame中呼叫spline class都要建立的Vector3[4]改成用一個有四個欄位的ControlList struct代替。我只需要多加一個[]屬性來做為index存取用，而這省下了大量使用該函式而產生的allocation。(註，簡單說來就是用多一些stack或是事先建立好暫存的資料來避免動態allocation)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;填入ref傳入的lists優先於回傳一個新的lists。&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;傳進去時我們還是需要heap-alloc一個list，所以聽來像是沒有省下什麼東西?但是這讓我們可以使用下一個最佳化的骯髒手段。&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;考慮暫存一個常使用的function內的資料為class member。&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;如果你有個funciton每次呼叫時都要用到很大的list，把那個list存成class member讓該資料空間可以一直保存下來。在C#中呼叫.Clear()並不會清掉buffer，所以在下一個frame時我們幾乎或不會有任何的allocs。這看起來很髒也讓程式碼不好讀，但是可以產生很大的效能差異。&lt;br class=&quot;kix-line-break&quot; /&gt;(註，一樣是用事先暫存的手段)&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;避免IEnumerable extension methods。&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;不用說，大多的Linq IEnumerable extension methods就如同他們有多好用一樣的也同樣會建立一些allocations。然而令我驚訝的是，在IList&amp;lt;&amp;gt;中呼叫.Any()應該只是呼叫一個Count&amp;gt;0的虛擬函式計算，在這裡卻會觸發一個allocation。其他在IList&amp;lt;&amp;gt;中微不足道的操作在IEnumerable中都會有同樣狀況，像是First()以及Last()。如果有人可以告訴我原因的話我會很感激的。基於如此以及foreach()的問題，我目前會說避免使用IEnumerable abstraction作為interface，改用IList&amp;lt;&amp;gt;。&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; list-style-type: disc; margin-left: -2px; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;盡量減少使用function pointer。&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;將一個類別方法放到delegate或是一個Func&amp;lt;&amp;gt;中會導致box(轉型成c#物件的動作，&lt;/span&gt;&lt;a href=&quot;http://msdn.microsoft.com/zh-tw/library/25z57t8s(v=vs.80).aspx&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;http://msdn.microsoft.com/zh-tw/library/25z57t8s(v=vs.80).aspx&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;)，而這會觸發一次記憶體配置。我找不到可以儲存一個method link而不觸發boxing的方法。我留下了大部分的function pointer，因為它在解耦物件關係上有極大幫助，所以對我來說還好，但我也處理掉了一些。&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; list-style-type: disc; margin-left: -2px; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;b&gt;小心複製material。&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;如果你從任何的renderer中取得material property，這個material會在你即使沒做任何事的狀況下也會clone一份。這個clone出來的material&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;u&gt;不會被GC&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;掉，除非你換了關卡或是呼叫了Resources.UnloadUnusedAssets()，否則它不會被清掉。如果你沒有要改動該material，改用myRenderer.sharedMaterial。&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.43182; margin-bottom: 17pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: #414141; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;歡迎各位給予指教。&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;&lt;span style=&quot;color: #414141; font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/2612489164646758233/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/03/unity-c-net-mono.html#comment-form' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2612489164646758233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/2612489164646758233'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/03/unity-c-net-mono.html' title='[翻譯]Unity, C#, .Net Mono的記憶體節省方法'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-7977147836152597052</id><published>2014-01-06T23:57:00.000+08:00</published><updated>2014-04-15T09:41:31.741+08:00</updated><title type='text'>貓也會的：如何用Unity iOS開啟另一個Unity程式</title><content type='html'>其實很簡單，是利用URL Scheme的方式。&lt;br /&gt;
&lt;br /&gt;
先假設要被開啟的APP叫做BeenOpenAPP，然後要開啟別的程式的APP叫RootAPP。&lt;br /&gt;
&lt;br /&gt;
第一件事當然是先建立BeenOpenAPP這個APP，但要注意的是不要直接在Unity中Build and Run，接下來必須要在XCode project中做一些手腳。&lt;br /&gt;
第二件事是在Unity所建立的BeenOpenAPP專案檔中的Info.plist中加上我們要作為識別用的URL Scheme:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTqYz1aAF-NGeUoXZxJEZCNIhp_NdvrFEIXUEC9ssUKFrEcAKkdjDED8OVw-_Ms6XYSp5w9JPV0KQCb5d7ePoqDjCu2WurDc8biAVR6Z4R3FYkDVoIFir6pgHwp417hRN8NdH3oTWnLeNu/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2014-01-06+%E4%B8%8B%E5%8D%8811.30.16.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTqYz1aAF-NGeUoXZxJEZCNIhp_NdvrFEIXUEC9ssUKFrEcAKkdjDED8OVw-_Ms6XYSp5w9JPV0KQCb5d7ePoqDjCu2WurDc8biAVR6Z4R3FYkDVoIFir6pgHwp417hRN8NdH3oTWnLeNu/s1600/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2014-01-06+%E4%B8%8B%E5%8D%8811.30.16.png&quot; height=&quot;57&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
在這個例子裡我就直接設定叫做BeenOpen。&lt;br /&gt;
&lt;br /&gt;
然後，在RootAPP的&lt;span style=&quot;font-family: inherit;&quot;&gt;Unity程式碼&lt;/span&gt;中找個你想要開啟BeenOpenAPP的地方，加上：&lt;br /&gt;
&lt;span style=&quot;font-family: Menlo;&quot;&gt;&lt;span style=&quot;color: #3363a4;&quot;&gt;&amp;nbsp; &amp;nbsp; Application&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;OpenURL&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;BeenOpen://test&lt;/span&gt;&lt;span style=&quot;color: #f57c00;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #444444;&quot;&gt;);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
這樣會去開啟有&lt;span style=&quot;color: #f57c00; font-family: Menlo;&quot;&gt;BeenOpen&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;這個URL Scheme的app(也就是我們的&lt;/span&gt;BeenOpenAPP&lt;span style=&quot;font-family: inherit;&quot;&gt;)。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;而後面所帶的&quot;test&quot;可以用另外的方式在native code中取出來，但會需要修改到&lt;/span&gt;BeenOpenAPP的XCode專案檔，再用UnitySendMessage()的方式由iOS的native code傳送這個訊息到Unity中。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
我自己試驗的時候有意外碰到一個小問題，是Unity所建立出來的App都會是同一個，也就是說我建好的BeenOpenAPP會在Build出RootAPP時被蓋掉。&lt;br /&gt;
&lt;br /&gt;
解決方法是在Xcode Build Setting中設好Product Name，因為從Unity直接Build出來的Xcode Project會預設Product Name就是&quot;Product Name&quot;，所以才導致後build的App會蓋掉先前的。&lt;br /&gt;
Build Setting-&amp;gt;Packaging-&amp;gt;Product Name&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
參考資料：&lt;br /&gt;
&lt;a href=&quot;http://fredandrandall.com/blog/2011/07/30/how-to-launch-your-macios-app-with-a-custom-url/&quot;&gt;http://fredandrandall.com/blog/2011/07/30/how-to-launch-your-macios-app-with-a-custom-url/&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/7977147836152597052/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2014/01/unity-iosunity.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7977147836152597052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/7977147836152597052'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2014/01/unity-iosunity.html' title='貓也會的：如何用Unity iOS開啟另一個Unity程式'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTqYz1aAF-NGeUoXZxJEZCNIhp_NdvrFEIXUEC9ssUKFrEcAKkdjDED8OVw-_Ms6XYSp5w9JPV0KQCb5d7ePoqDjCu2WurDc8biAVR6Z4R3FYkDVoIFir6pgHwp417hRN8NdH3oTWnLeNu/s72-c/%E8%9E%A2%E5%B9%95%E5%BF%AB%E7%85%A7+2014-01-06+%E4%B8%8B%E5%8D%8811.30.16.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6695864980771835614.post-1519433781144519571</id><published>2013-06-24T09:41:00.000+08:00</published><updated>2013-06-24T09:41:09.849+08:00</updated><title type='text'>20130511_Unity BootCamp筆記</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;以下是我參加會議的筆記，並參考他們Blog做修正。&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b id=&quot;docs-internal-guid-24f2a699-73d3-1e86-2b9e-4bcb41307bb8&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Chrome NaCl支援Chrome用C++ base，不需另外安裝plugin。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+與FB談好在FB預設自動安裝Unity plugin&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;----實現Code動態更新&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Andorid：Include scripts in AssetBundle.去看TextAsset的binary data一節&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+iOS：把第一關以及原始碼包成一個App，其他的資料做成AssetBundle&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+加密程式碼：看Protecting content一節。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://docs.unity3d.com/Documentation/Manual/protectingcontent.html&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;http://docs.unity3d.com/Documentation/Manual/protectingcontent.html&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;----&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+NUGI目前不支援動態字體，2.6版後會有&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+500個半透明粒子可以讓mobile的FPS降到7&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+mobile硬體主要對triangle做最佳化，而不是對pixel&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+推薦用easyTouch做為手勢判別&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Object.Destroy()並不會release material/mesh/texture等資源。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+GUI的使用上仍然推薦用NUGI而不是UNITY內建的GUI&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;----關於MMO&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+大規模場景需要AsserBundle、ScriptableObject&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+NavMesh:&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;NavMesh.Triangulate()可以輸出mesh。(應該是讓企劃或美術在Unity中編&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;  輯後輸出給美術再作編輯)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;----&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+2D推薦工具有&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-2D toolkit&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-Sprite Manager 2&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-ex2D&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+不再推薦使用AssetServer，會在editor支援SVN、Perforce&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;----3D mobile Game最佳化&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+主角/怪物&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-300~2000面&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-只用一個Skin mesh renderer&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-材質1~3個&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-bone數量小於30&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+動態物體&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-用Dynamic batching&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+靜態物體&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-少於500面&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-標記為static&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-不要加上Animation component&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+地形&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-長寬小於257(預設為2000)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-一個terrain物件不要超過4個貼圖&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+貼圖&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-建議png或tga&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-長寬小於等於1024&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-使用mipmap&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-UV盡量不要超過0~1，因為貼圖合併實比較不會出問題。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+聲音&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-BGM用.ogg或.mp3&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-音效用.wav或.aif&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Light&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-能用lightMap或light probe就盡量用&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-Important light設為0或1個，一般會用在方向光，各數越多Drawcall會越&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;   多&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-Pixel light數量設為1~2。(在Quality setting中)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Camera&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-使用camera.&lt;/span&gt;&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 17px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;layerCullDistances來讓某些layer下的物件只在夠近&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 17px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;   的距離中才被繪製。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+粒子&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-螢幕上同時出現少於200顆&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-每個Emitter最多放50個粒子&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-粒子的size盡量小&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-非常小的粒子的話，拿掉alpha channel(只留顏色/貼圖或是只用1 bit alpha)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-盡量不要用粒子碰撞&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+物理&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-最好不要用mesh collider&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+動畫&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-沒有使用動畫的gameObject要拿掉animation controller(手動)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-不需要縮放的話可以在animation editor中手動拿掉scaleCurves，可減少&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;    33%的blending time&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-只有一個animation clip的話，改回用原來的animation system&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-使用Body mask&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-IK用generic mode比較好，用&lt;/span&gt;&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Humanoid Mode的話會套用兩次所以很慢&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: white; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;   (一般Bone套用成&lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;Humanoid mode，算完IK後再套回去bone)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-Macanim system在有些Android設備上有問題，硬體不支援NEON的會&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;   有問題&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Render&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-避免Alpha blending/testing，都很慢。盡量減少需要這樣做的pixel數量。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-使用Static Batching，會需要用到靜態的vertex buffer及動態的&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;    index buffer，會用多一點 memory&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-使用Dynamic Batching，會動到動態的vertex buffer及動態的index buffer，&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;    限制是只能用在900面&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;以下的mesh，如果vertex format較複雜的話，其點&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;    數限制會更嚴格。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-設好Occlution culling，建議用PVS and Dynamic Object&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+程式碼&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-事先cache起來transform等常用的component，直接取用transform等同&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;   於&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;getComponent&lt;transform&gt;()，最好在Start()時用&lt;/transform&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;   myTransform = transform存起來，在update時只&lt;/span&gt;&lt;span style=&quot;font-family: Arial; font-size: 15px; line-height: 1.15; white-space: pre-wrap;&quot;&gt;用myTransform&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-減少FixedDeltaTime，設在0.04~0.067，可減少物理運算量&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-iOS build時使用Fast and Exception Unsupported的build setting選項，&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;   Slow and Safe 會比較慢。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Shader&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-不要用discard指令(用來放棄繼續執行的指令)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-少用sin/cos/sqrt之類的數學運算，用查表代替。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-在PowerVR上用兩個Vec2來而不是合併成一個Vec4，這跟文件上不同&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;    但是測試後是這樣沒錯。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+如何做好最佳化&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-多用Profiler&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-優化做的再好，不如規劃好&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;-不停試驗&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;----AssetBundle工作流程&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+Resource資料夾下只能放2G資料。(以後的版本會慢慢捨棄Resource的&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;   功能，改用AssetBundle)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+WWW.Load&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;不會&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;在本地留下cache。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;WWW.LoadFromCacheOrDownload()會留Cache。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+AssetBundle.CreateFromMemory()主要用在加解密資料&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+用AB的依賴關係可以減少Memory的使用：&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; Push/PopAssetDependcies()&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+描述場景依賴關係的檔案可以用ScriptableObject&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+AssetBundle有版本可以查詢，可以強迫使用者下載新的AssetBundle：&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;LoadFromCache(url, &lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: bold; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;version&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;, crc)&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt; &amp;nbsp;同時也可以檢查CRC&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;b style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;----Unity Shader&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;嗯...去看官方文件比較快&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+用 #pragma debug可以打開Shader code中被Unity隱藏的程式碼。&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;+有提到一個#pragma multi_compile，不過不太確定其用途。&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;參考資料&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;a href=&quot;http://www.unityin.com/2013/05/%E7%AD%86%E8%A8%98%EF%BC%9Aunity%E4%BA%9E%E6%B4%B2%E9%96%8B%E7%99%BC%E8%80%85%E6%9C%83%E8%AD%B0%E5%8F%B0%E5%8C%97%E7%AB%99/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;http://www.unityin.com/2013/05/%E7%AD%86%E8%A8%98%EF%BC%9Aunity%E4%BA%9E%E6%B4%B2%E9%96%8B%E7%99%BC%E8%80%85%E6%9C%83%E8%AD%B0%E5%8F%B0%E5%8C%97%E7%AB%99/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;span style=&quot;font-family: Arial; font-size: 15px; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.15; margin-bottom: 0pt; margin-top: 0pt; text-align: left;&quot;&gt;
&lt;a href=&quot;http://kw0006667.wordpress.com/2013/05/11/unity-asia-bootcamp-tour-taipei/&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;http://kw0006667.wordpress.com/2013/05/11/unity-asia-bootcamp-tour-taipei/&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 15px; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://catandgame.blogspot.com/feeds/1519433781144519571/comments/default' title='張貼留言'/><link rel='replies' type='text/html' href='http://catandgame.blogspot.com/2013/06/20130511unity-bootcamp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/1519433781144519571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6695864980771835614/posts/default/1519433781144519571'/><link rel='alternate' type='text/html' href='http://catandgame.blogspot.com/2013/06/20130511unity-bootcamp.html' title='20130511_Unity BootCamp筆記'/><author><name>Amo Chen</name><uri>http://www.blogger.com/profile/17584714818107490042</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>