使用SceneKit的基本3D游戏

场景套件

FrameworkนFrameworkที่เข้ามาช่วยสร้างเกม3Dงายขึ้นlyรื่องของ动画,物理,粒子和逼真的实体พูดง่ายคือSceneKitเปรียบเสมือน游戏引擎

Sceneารที่เราจะสร้างเกมเพื่อแสดงผลบนSceneKitViewนั้นก็เป็นเหมือนกับViewทั่วไปาก็สามาถลามนมButtonView,LabelViewื่อื่นๆดังตัวอย่าง

Kitต่Kit Kit Kit Scene View D D D D D D D D D D D D D D D 3D Object ก่อน

งากนั้นลองสร้างBoxเปล่าๆนขึ้า

2นได้ว่าเป็นกล่องขาวTextureรรมดาเราสามารมาTexture 2Dเข้ามาใส่ให้สวยๆารSetเข้าไปที่材质ได้ดังนี้

ใช้นิคการใช้场景

ใช้按住鼠标单击และลาและลายขวาหรือบนล่างมันจะหมุนไปรอบตัวเอตัวเงา向上/向下滚动มันจะเป็นการเลื่อนขึ้นลงแต่ถ้าเราอยาก放大/缩小ให้ทำการกดปุ่มOptionและ向上/向下滚动

**相机相机相机相机3D对象相机相机相机มันก็จะไม่เห็น

设置摄像机的位置ให้อยู่ตำแหน่ง0,0,0ก่อน

งาง3D对象ถัดเข้าไปจะได้เห็นได้ชัดเจน

设置场景scene SceneKitView

  sceneView.scene = SCNScene(名称:“ FirstScene.scn”)! 

ก允许摄像机控制3ราขามารถเลื่อน3D Objectของเราได้บนมือถือแล้ว

ผลลัพธ์

Interesting Posts