Author: saranwit

List

callable object

Callable Object ใน Dart คืออะไร ใช้ทำไม

Callable Object ใน Dart Callable Object คือ object ที่ถูกเรียกเหมือน function ได้โดยการประกาศ method พิเศษชื่อว่า call() class Adder {   final int …

SwiftUI App Scene และ View ใช้สร้าง app ได้ทั้งแอปแล้ว

ในงาน wwdc 2020 ได้ประกาศว่า SwiftUI สามารถนำมาสร้าง App ทั้ง app โดยไม่ต้องพึ่งพา framework อื่นๆ ได้แล้ว ซึ่งแต่เดิมตอนเปิดตัวในปี 2019 นั้น swiftUI ยังต้องพึ่งพา framework อื่นๆ …

Some Keyword ใน SwiftUI คืออะไร และใช้เพื่ออะไร

Some Keyword ใน SwiftUI นั้น เป็น keyword ที่เริ่มมีในภาษา swift version 5.1 เป็นต้นมา ซึ่งหากดูในเอกสารของ swift.org แล้ว จะอยู่ในส่วนของหัวข้อ Opaque Type การระบุ keyword …

Swift Grammar – วิธีอ่านเอกสารอ้างอิงของ swift ให้เข้าใจ

ในเอกสารอ้างอิงของภาษา swift บนเว็บไซต์ swift.org นั้น จะมีการเขียนการใช้งานภาษา swift ในรูปแบบแบบมาตรฐานเรียกว่า Swift grammar (เหมือน grammar การใช้งานภาษาอังกฤษ) การรู้จักกับแกรมมาของภาษา swfit จะช่วยให้อ่านเอกสารอ้างอิงได้เข้าใจมากขึ้น Swift Grammar notation คำนิยาม …

Decorator pattern คืออะไร

Decorator pattern คือรูปแบบการเขียนโปรแกรมให้สามารถเพิ่มความสามารถให้กับ object โดยไม่ต้องแก้ไข class โดยเราสามารถ instantiate new class เข้าไปยัง object ของ class เดิม เพื่อเพิ่มเติมความสามารถให้มากขึ้นโดยไม่ต้องแก้ไข code ของ class เดิมเลย ดูตัวอย่างการเรียกใช้ …

c# sealed class คืออะไร

c# sealed class คือการทำให้ class ไม่สามารถสืบต่อได้อีกต่อไป การประกาศ Class ให้เป็น sealed class เราจะใส่ Keyword sealed ไว้ที่ class ก็จะทำให้ class กลายเป็น sealed …

C# Abstract class คืออะไร

C# Abstract Class – คือการประกาศว่า class เป็นต้นแบบให้ class ลูกสืบทอดโดยกำหนดความสามาคถตั้งต้นให้ class ลูกเอาไปกำหนดความสามารถต่อ โดยที่ห้าม instantiate ที่ abstract class แต่ให้ instantiate ที่ class …

วิธีทำ App Icon ใน Adobe XD

วิธีทำ App Icon ใน Adobe XD Adobe XD เป็นโปรแกรมที่ใช้ในการออกแบบและสร้างส่วนติดต่อผู้ใช้ (Graphic User Interface) มันสามารถสร้างการคลิกปุ่ม การเปลี่ยนหน้า คร่าวๆ ได้ ซึ่งสามารถนำไปใช้ในการสร้าง Prototype ต้นแบบ และยังสามารถนำมาใช้ทำ …

How to Export 3D Models from Mixamo to Unity

วิธีการส่งออกไฟล์จาก Mixamo ให้สามารถใช้งานได้ใน Unity 2019 สำหรับตอนนี้จะมาแนะนำวิธีการส่งออกไฟล์ 3D Model จากโปรแกรม Maximo (เว็บ) ให้สามารถนำไปใช้ในโปรแกรม Unity 2019 เพื่อพัฒนาเกมหรือแอพปลิเคชั่นกันครับ แนะนำ Mixamo สำหรับโปรแกรม Mixamo นั้นเป็นโปรแกรมที่รันอยู่บนเว็บ …

Adobe fuse ใน Mac OS version Catalina ใช้ไม่ได้แล้ว

Adobe fuse  ซึ่งเป็นโปรแกรมที่ใช้สร้างตัวละคร 3D (คล้ายๆ กับโปรแกรม  Poster) ที่ทาง Adobe เคยให้ใช้งานฟรี ตอนนี้ไม่สามารถใช้งานได้แล้วใน  Mac OS version Catalina ซึ่งถ้าใคร update mac os version …

Unity camera Orthographic size

Unity camera – Orthographic size คืออะไร ในการพัฒนาโปรแกรม 2D เราจะกำหนด camera projection เป็นแบบ Orthographic หลังจากนั้นเราจะกำหนดค่า size เพื่อย่อหรือขยาย      Camera size …

Cel shading การลงสีแนวการ์ตูน

Cel shading หรือบางทีเรียกว่า toon shading เป็นการลงสีโดยที่ไม่ได้เน้นความสมจริง แต่จะใช้สีน้อยลง ลดการใช้ gradient และทำให้รูปภาพดูแบนๆ ลงหน่อย การลงสีแบบนี้ จะนิยมใช้ในการลงสีการ์ตูนต่างๆ ภาพจาก wikipedia …