<p><strong>à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢ Unity2D Canvas à¸à¸à¸ : List View</strong></p>
<blockquote><p><a href="http://www.codebee.co.th/labs/examples/ListView.zip" target="_blank">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸£à¹à¸à¸ Unity3D Listview</a></p></blockquote>
<p>ListView à¸à¸·à¸à¸à¸à¸à¹à¸à¸£à¸°à¸à¸à¸à¸à¸·à¹à¸à¸à¸²à¸à¸à¸à¸à¹à¸¡à¸à¸²à¸¢à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸ à¹à¸à¹à¹à¸à¹à¸à¸ªà¹à¸§à¸à¸à¸£à¸°à¸à¸à¸à¸à¸·à¹à¸à¸à¸²à¸à¸à¸µà¹à¸ªà¸³à¸à¸±à¸à¸¡à¸²à¸à¸à¸µà¹à¸ªà¸¸à¸<br />
à¹à¸«à¸à¸¸à¸à¸¥à¹à¸à¸£à¸²à¸°à¸§à¹à¸²à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸¥à¸à¸à¹à¸¡à¸à¸²à¸¢à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸à¹à¸à¸¥à¸±à¸à¸©à¸à¸° Listview à¹à¸à¹à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸µà¹à¹à¸£à¸²à¸¡à¸±à¸à¸à¸°à¹à¸«à¹à¸<br />
à¹à¸à¹à¸à¸·à¸à¸à¸à¸¸à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸ à¹à¸à¹à¸à¸à¸²à¸£à¸à¸à¸à¹à¸à¸ UI à¸à¸µà¹à¸¥à¸à¸à¸±à¸§à¹à¸¥à¸°à¸à¸³à¹à¸à¸à¸£à¸°à¸¢à¸¸à¸à¸à¹à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸à¸±à¸à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¹à¸à¸¡à¸¹à¸¥à¸«à¸¥à¸²à¸à¸«à¸¥à¸²à¸¢à¸à¸£à¸°à¹à¸ à¸<br />
<!--more--></p>
<p>à¹à¸¥à¸°à¸à¸±à¸à¸à¸±à¸à¸à¸²à¸ªà¹à¸§à¸à¹à¸«à¸à¹à¸à¸µà¹à¹à¸£à¸´à¹à¸¡à¸à¸±à¸à¸à¸²à¹à¸¡à¸à¸²à¸¢à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸ มัà¸à¸à¸°à¹à¸£à¸´à¹à¸¡à¹à¸¥à¸°à¸à¸¶à¸à¹à¸à¸µà¸¢à¸ ListView à¸à¸±à¹à¸à¹à¸ iOS à¹à¸¥à¸°​ Android<br />
สำหรัà¸à¸à¸²à¸£à¹à¸à¸µà¸¢à¸ ListView à¹à¸à¹à¸à¸£à¹à¸à¸£à¸¡ Unity3D à¹à¸à¸¢à¹à¸à¹ component หลัà¸à¹à¸à¸à¸±à¸§à¹à¸à¸£à¹à¸à¸£à¸¡à¹à¸¥à¸°à¸ าษา C#<br />
à¸à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¹à¸à¹à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸à¹à¸à¸£à¹à¸à¸£à¸¡à¹à¸¥à¸°à¸ าษาà¸à¸·à¹à¸ ๠à¹à¸¥à¸°à¹à¸¡à¹à¸¢à¸¸à¹à¸à¸¢à¸²à¸à¸¡à¸²à¸à¸à¸±à¸ มาà¹à¸£à¸´à¹à¸¡à¸à¸±à¸à¹à¸¥à¸¢à¸à¸£à¸±à¸</p>
<p></br> </p>
<h4>à¸à¸±à¹à¸à¸à¹à¸²à¹à¸«à¹ Canvas 2D</h4>
<p>1. สรà¹à¸²à¸ Unity 2D Project à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² <strong>ListView</strong><br />
<img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-1.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" /></p>
<p>2. à¸à¸¥à¸´à¸à¸à¸§à¸²à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ Hierarchy à¹à¸¥à¸°à¸ªà¸£à¹à¸²à¸ Panel à¹à¸¥à¸° Canvas<br />
<img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-2.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" /></p>
<p>3. à¹à¸¥à¸·à¹à¸à¸à¹à¸à¸à¸µà¹ Canvas à¹à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ Inspector à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ Canvas Section à¹à¸«à¹à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µà¹</p>
<ul>
<li>Render Mode à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¹à¸ Screen Space &#8211; Camera</li>
<li>Render Camera à¹à¸«à¹à¹à¸¥à¸·à¸à¸à¹à¸à¸à¸µà¹ Main Camera</li>
<li>à¹à¸¥à¸·à¸à¸ Math Width Or Height à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¹à¸ 0.5</li>
</ul>
<p><img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-3.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" /></p>
<p>4. à¹à¸¥à¸·à¹à¸à¸à¹à¸à¸à¸µà¹ Canvas à¹à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ Inspector à¹à¸à¸ªà¹à¸§à¸à¸à¸à¸ Canvas Scaler à¹à¸«à¹à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µà¹</p>
<ul>
<li>UI Scale Mode à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¹à¸ Scale With Screen Size</li>
<li>Reference Resolution à¸à¸±à¹à¸à¸à¹à¸²à¹à¸à¹à¸ 640&#215;1136 ( iPhone5 &#038; 5S )</li>
</ul>
<p><img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-4.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" /></p>
<p></br></p>
<h4>สรà¹à¸²à¸à¸à¸±à¸§ UI ListView</h4>
<p><strong>à¹à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ Hierarchy</strong> </p>
<ul>
<li>à¸à¸¥à¸´à¸à¸à¸§à¸²à¸à¸µà¹ Canvas สรà¹à¸²à¸ Panel à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² Viewport</li>
<li>à¸à¸¥à¸´à¸à¸à¸§à¸²à¸à¸µà¹ Canvas สรà¹à¸²à¸ Panel à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² ScrollContainer</li>
<li>à¸à¸¥à¸´à¸à¸à¸§à¸²à¸à¸µà¹ ScrollContainer สรà¹à¸²à¸ Panel à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² Content</li>
<li>à¸à¸¥à¸´à¸à¸à¸§à¸²à¸à¸µà¹ Content สรà¹à¸²à¸ Button à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¸·à¹à¸à¸§à¹à¸² ListItem</li>
</ul>
<p><img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-5.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" /></p>
<p></br></p>
<h4>Add Component à¹à¸«à¹ Object à¹à¸ ListView </h4>
<p><strong>à¹à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ Hierarchy </strong> </p>
<ul>
<li>à¸à¸¥à¸´à¸à¹à¸¥à¸·à¸à¸ ScrollContainer<br />
à¹à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ Inspector à¸à¸¥à¸´à¸à¸à¸µà¹ Add Component-> UI -> Scroll Rect à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µà¹</p>
<ul>
<li> &#8211; à¸à¸±à¹à¸à¸à¹à¸² Content = Panel Content</li>
<li> &#8211; à¸à¸±à¹à¸à¸à¹à¸² Viewport = Panel Viewport</li>
</ul>
<p> <img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-6.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" />
 </li>
<li>à¸à¸¥à¸´à¸à¹à¸¥à¸·à¸à¸ Content<br />
à¹à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ Inspector à¸à¸¥à¸´à¸à¸à¸µà¹ Add Component-> Layout -> Vertical Layout à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µà¹</p>
<ul>
<li> &#8211; Child Alignment = Upper Left</li>
<li> &#8211; Child Force Expand = à¹à¸à¸²à¸à¸´à¹à¸à¸à¸¹à¸à¸à¸à¸à¸à¸±à¹à¸ Width à¹à¸¥à¸° Height</li>
</ul>
<p> <img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-7.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" />
 </li>
<li>à¸à¸¥à¸´à¸à¹à¸¥à¸·à¸à¸ ListItem<br />
à¹à¸à¸«à¸à¹à¸²à¸à¹à¸²à¸ Inspector à¸à¸¥à¸´à¸à¸à¸µà¹ Add Component-> Layout -> Layout Element à¹à¸¥à¸°à¸à¸±à¹à¸à¸à¹à¸²à¸à¸±à¸à¸à¸µà¹</p>
<ul>
<li> &#8211; Min Height = 200</li>
<li> &#8211; Preferred Height = 200</li>
<li> &#8211; Flexible Width = 1</li>
</ul>
<p> <img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-8.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" />
 </li>
</ul>
<p></br></p>
<h4>à¸à¸à¸ªà¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸</h4>
<p>à¹à¸à¸à¸µà¹à¸«à¸à¹à¸²à¸à¹à¸²à¸ Hierarchy à¸à¸¥à¸´à¸à¸à¸µà¹ ListView à¸à¸ Command+D หรืภCtrl+D สำหรัภWindow à¹à¸à¸·à¹à¸à¸ªà¸£à¹à¸²à¸<br />
Duplicate ListItem à¸à¸¶à¹à¸à¸¡à¸²à¹à¸«à¹à¹à¸à¸´à¸à¸à¸§à¸²à¸¡à¸ªà¸¹à¸à¸à¸à¸à¸«à¸à¹à¸²à¸à¸à¹à¸à¸à¸à¸¥à¸´à¹à¸à¸à¸±à¹à¸ à¸à¸²à¸à¸à¸±à¹à¸à¸à¸à¸à¸¸à¹à¸¡ Play à¹à¸à¸·à¹à¸à¸à¸à¸ªà¸à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸<br />
<img src="http://codebee.co.th/labs/wp-content/uploads/2016/07/à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview-9.png" alt="à¸à¸³à¹à¸à¸à¸à¹à¸§à¸¢-unity3d-à¸à¸¶à¸à¸à¸³-listview" /></p>
<blockquote><p><a href="http://www.codebee.co.th/labs/examples/ListView.zip" target="_blank">à¸à¸²à¸§à¸à¹à¹à¸«à¸¥à¸à¹à¸à¸£à¹à¸à¸ Unity3D Listview</a></p></blockquote>

ทำแอพด้วย Unity2D Canvas ตอน : List View

