



Coding | Music | Art | Games












using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BallMovingScript : MonoBehaviour
{
Rigidbody rb;
// Start is called before the first frame update
void Start()
{
rb = GetComponent<Rigidbody>();
}
// Update is called once per frame
void Update()
{
}
private void FixedUpdate()
{
float moveHorizontal = Input.GetAxis("Horizontal");
float moveVertical = Input.GetAxis("Vertical");
Vector3 movement = new Vector3(moveHorizontal, 0.0f, moveVertical);
rb.velocity = movement;
}
}




















หน้าจอของ Unity3D จะประกอบด้วยส่วนต่างๆ ซึ่งสามารถปรับเปลี่ยนได้ไม่ตายตัว แต่โดยการตั้งค่าเบื้องต้น (Default จะเป็นดังรูปด้านล่าง)

1 เมนูและ Tool bar
2. Scene, Game, Asset store
3. Project
4. Scene Hierachy
5. Inspector
1 เมนูและ Tool bar แสดงดังรูปด้านล่าง
สำหรับมือใหม่จะแนะนำในสองส่วนคือ

2. Scene, Game, Asset store
ส่วนนี้จะแสดงเป็น tab 3 tab ประกอบด้วย



3. Project
เป็นหน้าจอที่แสดงทรัพยากรที่เราใช้ในเกม ไม่ว่าจะเป็น model รูปภาพ เสียง effect และ script ต่างๆ โดยปกติจะเก็บไว้ใน asset folder

4. Scene Hierachy
แสดงทรัพยากรที่ใช้ใน scene ที่เรากำลังพัฒนาอยู่ โดยปกติเกมจะมีหลายๆ หน้าจอ (ฉาก) เช่น เมนูเริ่มต้น หน้าเกม หน้าเกมโอเวอร์ เป็นต้น

5. Inspector
หน้าจอ Inspector ใช้ในการกำหนดคุณสมบัติของวัตถุในเกม

1 เมื่อเปิดโปรแกรม Unity3D ขึ้นมาจะพบหน้าจอดังรูป ให้คลิกที่ New เพื่อสร้าง Project ใหม่

2. ใส่รายละเอียดของ Project แล้วคลิก Create Project

3. ระบบจะแสดงหน้าจอพื้นที่การทำงานดังภาพด้านล่าง

ยุคก่อนประวัติศาสตร์
ก่อนยุคโรมัน
ประเภทข้อมูลใน dot net จะมี 2 แบบ คือ
Struct เป็นข้อมูลแบบ Value type
Class เป็นข้อมูลแบบ Reference Type
Reference type เก็บข้อมูลไว้ในหน่วยความจำที่เรียกว่า Heap ส่วน value type จะมาอยู่ในหน่วยความจำเมื่อเรียกใช้ (โปรแกรม run ไปถึง method ที่มีการใช้ตัวแปร ถึงจะทำการจองหน่วยความจำ)
Reference type เป็นข้อมูลแบบ Pointer คือจะชี้ไปหาข้อมูลอื่น
Value type เก็บข้อมูลไว้ที่ตัวมันเอง
การ Copy ตัวแปร Reference type จะเป็นการ copy ข้อมูล Pointer ที่จะชี้ไปหาข้อมูลจริงในหน่วยความจำอีกที ถ้ามีการเปลี่ยนแปลงข้อมูลของตัวแปรปลายทางต้นทางก็จะเปลี่ยนไปด้วย
การ Copy ตัวแปร Value type จะ copy ข้อมูลจริงทั้งชุด การเปลี่ยนข้อมูลตัวแปรปลายทาง ข้อมูลของตัวแปรต้นทางจะไม่เปลี่ยน
Microsoft แนะนำว่า Struct จะใช้ในการ encapsulate ตัวแปรที่เกี่ยวข้องกันไว้ด้วยกัน เช่น ตัวแปรเกี่ยวกับการวาดรูปสี่เหลี่ยม struct สามารถสร้าง construct, constant, field, method, properties, indexers, operator, event และ nest types
struct นำมาใช้ เมื่อข้อมูลมีขนาดเล็ก และมีอายุสั้น และมักจะเอาไปใช้ใน object อีื่น
อย่างไรก็ตาม ถ้าหากข้อมูลมันมีความซับซ้อน และใช้ construct, constant, field etc หลายอัน แนะนำให้ใช้ class แทน
ref:
https://stackoverflow.com/questions/13049/whats-the-difference-between-struct-and-class-in-net
Microsoft ประกาศ ASP.NET CORE จะเป็นแนวทางในการพัฒนาเว็บ platform ต่อไปในอนาคต
คุณสมบัติ ของ ASP.NET CORE
การรักษา ภาษาอังกฤษ = treatment
หมายถึง การรักษาคนที่รู้สึกไม่สบายเพราะความเจ็บไข้ ความเจ็บป่วย ความบกพร่อง หรือผิดปกติทางจิตใจ
และแพทย์ว่าจำเป็นต้องรักษา ให้กลับสู่สภาพปกติมิฉะนั้น จะเกิดอันตรายต่อสุขภาพผู้ป่วย
การเบิกเงินของราชการ
อะไรที่ไม่เกี่ยวกับการรักษา เบิกไม่ได้
ฉีดวัคซีนเพื่อป้องกัน เบิกไม่ได้ ยกเว้นว่า โดนสุนัขกัดแล้วฉีดเพื่อรักษา อันนี้เบิกได้
คู่มือการเบิกจ่ายของทางราชการสามารถดูได้ตามลิงค์นี้