วันพุธที่ 21 มีนาคม พ.ศ. 2561

Export Revit ไปเป็น Unity3d

การ Export Revit Model ไปเป็น Unity จะใช้ เป็น ".fbx" จะอยู่ที่ R->Export


เมื่อออกเป็น File แล้ว ใน Unity จะต้อง Import เป็น Asset จึงจะนำเข้าได้ แล้วค่อยไปวางใน Model

จะอยุ่ใน Tab Asset และ Drag and Drop ไปที่ Space


ข้อสังเกตุ สีของวัตถุจะเป็น basic ถ้าต้องการ ให้มีสี ต้อง Map Meterial ใหม่

วันอาทิตย์ที่ 18 มีนาคม พ.ศ. 2561

เริ่ม Unity และ C# Mono

Unity เป็น โปรแกรมสร้าง Game ที่ support c# ใน ทั้ง Windows และ Mac
วิธีลง ง่ายมาก ไป Download ที่ Website
https://unity3d.com/get-unity/download

และติดตั้ง จะมี Mono C# มาด้วย


เปิด Unity จะบังคับ ลงทะเบียน ให้ตอบ Email ให้เรียบร้อย จะเข้าโปรแกรม
ในระบบ โปรแกรม ของ Unity จะเรียก วัตถุ เช่น บ้านโต็ะ .. เป็น Assets ทั้งหมด รวมทั้ง Action หรือ โปรแกรมด้วย
ลอง Download Funiture มาทดสอบ ใน แบบ
และ ลากวาง
สร้าง Plane
Game Object->3D Object->Plane
Game Object->Ligth

ใส่ Plane ใส่ โต็ะ เตียง ใส่ Point Light และ ลบ Direction Light(แสงอาทิตย์ ออก)

สร้าง C# Code
Asset->Create->C# script
จะได้ C#


กด Double Click (จะทำ ปิดเปิด ไฟ)
แก้ Code

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class NewBehaviourScript : MonoBehaviour {

    public Light myLight;

    void Update () {
        if (Input.GetKey ("space")) {
            myLight.enabled = true;
        } else {
            myLight.enabled = false;
        }
    }
}

ทำการ Save

แล้ว ลาก ไปวางที่ Point Light
ที่ Inspector(หรือ Property จะแสดงค่า)

กดที่ จุด หลัง My Light ของ New Behaviour Script และ เลือก Point Light

กดที่ Game Tab และกด Play (ลุกศร)
และกด แคร่ Space bar ไฟจะปิดเปิด