คำถามติดแท็ก objective-c

4
วิธีการบรรลุความเร็วสม่ำเสมอของการเคลื่อนไหวบนเส้นโค้งเบซิเยร์?
ฉันพยายามที่จะย้ายภาพไปตามเส้นโค้ง Bezier นี่คือวิธีที่ฉันทำ: - (void)startFly { [self runAction:[CCSequence actions: [CCBezierBy actionWithDuration:timeFlying bezier:[self getPathWithDirection:currentDirection]], [CCCallFuncN actionWithTarget:self selector:@selector(endFly)], nil]]; } ปัญหาของฉันคือภาพเคลื่อนไหวไม่สม่ำเสมอ ในตอนแรกมันเคลื่อนที่ช้าแล้วเร่งความเร็วทีละน้อยและในตอนท้ายมันเคลื่อนที่เร็วมาก ฉันควรทำอย่างไรเพื่อกำจัดความเร่งนี้?

5
Objective-C หรือ C ++ สำหรับเกม iOS?
ฉันค่อนข้างมั่นใจในการเขียนโปรแกรมใน Objective-C และ C ++ แต่ฉันคิดว่า Objective-C นั้นใช้งานได้ง่ายกว่าและมีความยืดหยุ่นและไดนามิกมากกว่าในธรรมชาติ ข้อดีและข้อเสียเมื่อใช้ C ++ แทน Obj-C สำหรับการเขียนเกมใน iOS จะเป็นอย่างไร หรือค่อนข้างมีปัญหาใด ๆ ที่ทราบเกี่ยวกับการใช้ Obj-C เมื่อเทียบกับ C ++? ตัวอย่างเช่นฉันสงสัยว่าอาจมีปัญหาด้านประสิทธิภาพการทำงานกับ Obj-C เทียบกับรหัสที่เขียนใน C / C ++

6
ฉันสามารถพัฒนาเกมสำหรับแพลตฟอร์มมือถือใน C ++ ได้หรือไม่
ฉันมีความเข้าใจเป็นอย่างดีในภาษา C ++ และ C และมีประสบการณ์ในการพัฒนาเกม AAA โดยใช้ C ++ ตอนนี้ฉันคิดอย่างไร้ยางอายที่จะดำน้ำในการพัฒนาเกมมือถือทั้งใน iOS หรือ Android น่าเสียดายที่ฉันไม่รู้วัตถุประสงค์ C และ Java และไม่มีความกล้าที่จะเรียนรู้ ดังนั้นตามที่กล่าวไว้ข้างต้นมีความเป็นไปได้ไหมที่จะทำการพัฒนาอุปกรณ์พกพาใน C ++ โดยไม่ต้องใช้คำสั่งเดียวของ JAVA และ Objective-C?
16 c++  java  android  ios  objective-c 

5
เครื่องมือสำหรับสร้าง atlases texture / sprites จากภาพต้นฉบับ? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา มีรูปแบบไฟล์มาตรฐานอุตสาหกรรมสำหรับ atlases texture หรือไม่? แอพใดบ้างที่นำไดเรกทอรีของภาพและเปลี่ยนเป็น texture atlas png และไฟล์ข้อความที่อธิบายถึงสิ่งที่อยู่ในนั้น? สิ่งนี้มีไว้เพื่อใช้ใน OpenGL iPhone / Objective-C เป็นหลัก แต่ดูเหมือนว่าควรจะเป็นมาตรฐานในหลาย ๆ แพลตฟอร์ม ฉันสามารถสร้างสิ่งเหล่านี้ด้วยมือหรือโดยการเขียนสคริปต์เพื่อเรียงต่อกัน แต่ดูเหมือนว่าจะมีเครื่องมือบางอย่างที่ทำไว้สำหรับสิ่งนี้

2
SpriteKit เป็นไปตามรูปแบบ MVC หรือไม่
ขณะนี้ฉันกำลังทำงานในโครงการ iOS ชื่อOld Frankที่ฉันพยายามทำตามรูปแบบการออกแบบ MVC ส่วนสำคัญของมันคือ GameObjects(model) <- Scene(controller) -> Sprites "SpriteKit" (View) ตอนนี้ถ้าฉันเข้าใจ MVC อย่างถูกต้องคุณจะไม่สามารถใช้คุณสมบัติมากมายที่ SpriteKit มีให้ถ้าคุณต้องการติดตาม MVC เช่นSKActionการตรวจจับการชนเป็นต้น มันขึ้นอยู่กับโมเดลที่มีวัตถุของเกมอยู่หรือไม่และควรตอบสนองอย่างไรเมื่อสัมผัสกับวัตถุอื่น ๆ โมเดลขึ้นอยู่กับการกำหนดตำแหน่งในช่วงเวลาหรือไม่ SpriteKit มีส่วนใดบ้างที่จะถือว่าใช้ได้ในการ "ดู" ใน MVC นอกเหนือจากการเรนเดอร์?

4
ใน Cocos2D ฉันจะตรวจสอบการชนกับรูปร่างที่ผู้ใช้วาดเองตามอำเภอใจได้อย่างไร
ฉันต้องการตรวจจับการปะทะกันระหว่างสไปรต์และรูปร่างที่ผู้ใช้สร้างขึ้นของการจัดเรียงบางอย่าง ตัวอย่างเช่น. มี 3 วัตถุบนหน้าจอ ผู้ใช้ใช้นิ้วของพวกเขาและวาดรูปร่างผิดปกติประมาณ 2 ของวัตถุ ฉันต้องการตรวจจับวัตถุ 2 ชิ้นนั้น ฉันจะใช้วิธีนี้อย่างมีประสิทธิภาพโดยใช้ Cocos2D ได้อย่างไร


1
gluLookAt ทำงานอย่างไร
จากความเข้าใจของฉัน gluLookAt( eye_x, eye_y, eye_z, center_x, center_y, center_z, up_x, up_y, up_z ); เทียบเท่ากับ: glRotatef(B, 0.0, 0.0, 1.0); glRotatef(A, wx, wy, wz); glTranslatef(-eye_x, -eye_y, -eye_z); แต่เมื่อฉันพิมพ์ModelViewเมทริกซ์การเรียกเพื่อglTranslatef()ดูเหมือนจะทำงานไม่ถูกต้อง นี่คือข้อมูลโค้ด: #include <stdlib.h> #include <stdio.h> #include <GL/glut.h> #include <iomanip> #include <iostream> #include <string> using namespace std; static const int Rx = 0; static const int …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.