คำถามติดแท็ก cocos2d

5
นักแสดงในเกมควรมีความรับผิดชอบในการวาดภาพตนเองหรือไม่?
ฉันยังใหม่ต่อการพัฒนาเกม แต่ไม่ได้เขียนโปรแกรม ฉัน (อีกครั้ง) เล่นกับเกมประเภท Pong โดยใช้canvasองค์ประกอบของ JavaScript ฉันสร้างPaddleวัตถุที่มีคุณสมบัติดังต่อไปนี้ ... width height x y colour ฉันยังมีPongวัตถุที่มีคุณสมบัติเช่น ... width height backgroundColour draw(). draw()วิธีการในปัจจุบันคือการรีเซ็ตcanvasและที่เป็นที่คำถามขึ้นมา ควรPaddleวัตถุมีdraw()วิธีการรับผิดชอบสำหรับการวาดภาพหรือควรdraw()ของPongวัตถุต้องรับผิดชอบสำหรับการวาดภาพของนักแสดง (ฉันคิดว่าเป็นคำที่ถูกต้องโปรดแก้ไขฉันหากฉันไม่ถูกต้อง) ฉันคิดว่ามันจะเป็น advantagous สำหรับPaddleการวาดตัวเองที่ผมยกตัวอย่างวัตถุสองและPlayer Enemyถ้ามันไม่ได้อยู่ในPongของdraw()ฉันจะต้องเขียนรหัสที่คล้ายกันสองครั้ง การปฏิบัติที่ดีที่สุดที่นี่คืออะไร? ขอบคุณ

5
เมื่อใดที่คุณควรหมุนเอ็นจิ้นเกมของคุณเอง? [ปิด]
ปิด คำถามนี้เป็นคำถามความคิดเห็นตาม ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบข้อเท็จจริงและการอ้างอิงได้โดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ฉันเป็นนักพัฒนาซอฟต์แวร์มา 5 ปีแล้วและฉันต้องการที่จะพัฒนาเกม iOS ฉันได้เล่นกับ iOS SDK เป็นเวลาประมาณ 2 ปีเข้าร่วมการประชุม cocoaheads และฉันรู้สึกว่าฉันมีความเข้าใจที่ดีเกี่ยวกับวัตถุประสงค์ -C โกโก้และแม้กระทั่ง c และ c ++ ฉันมีความคิดเกี่ยวกับเกมและรู้ว่าฉันจะใช้ Box2D แต่ฉันสงสัยว่าฉันควรใช้ cocos2D หรือไม่ เหตุผลหลักคือ: ฉันอาจต้องการทำสิ่งต่าง ๆ กราฟิกฉลาดที่ไม่มีใน cocos2d ถ้าฉันหมุนเอ็นจิ้นเกมของตัวเองฉันจะควบคุมได้มากขึ้น แน่นอนเหตุผลหลักในการใช้โปรแกรมเกมที่มีอยู่แล้วคือเวลาที่ประหยัดและมันทำให้เรื่องยากง่ายขึ้น แต่สำหรับใครบางคนที่มีความเชี่ยวชาญด้านเทคนิคในการม้วนเขาเองมันสมเหตุสมผลไหม?
20 ios  cocos2d 

5
ผลอุโมงค์ cocos2d
ฉันต้องการสร้างเอฟเฟกต์อุโมงค์ที่คล้ายกันใน COCOS2D (iOS) ใครช่วยแนะนำพอยน์เตอร์ได้บ้าง? วิดีโออ้างอิง 1 วิดีโออ้างอิง 2 จนถึงตอนนี้ฉันได้ลองด้วยสไปรต์รูปทรงแหวนหลายอันที่มีสเกลลดลงและศูนย์กลางอยู่ในตำแหน่งเดียวกันและทำให้ Z ลดลงเช่นกันสำหรับสไปรต์ขนาดเล็กแต่ละอัน ด้วยสิ่งนั้นเคลื่อนไหวด้วย CCScaleTo และเปลี่ยนขนาดเป็น 2.0 ด้วยระยะเวลาของภาพเคลื่อนไหว แต่ไม่ได้มาใกล้กับเอฟเฟกต์อุโมงค์ที่แสดงในข้อมูลอ้างอิง ขอบคุณแซม

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

5
ทำไมฉันไม่สามารถใช้โอเปอเรเตอร์ '> =' กับ Vector3s ได้
ฉันพยายามที่จะได้รับรูปสี่เหลี่ยมผืนผ้าย้ายไปมาระหว่างสองตำแหน่งที่ผมพูดถึงและ_positionA ทั้งสองประเภท_positionB Vector3สี่เหลี่ยมผืนผ้าเคลื่อนไหวได้ดี อย่างไรก็ตามเมื่อมันมาถึง_positionBมันจะไม่เคลื่อนที่ในทิศทางตรงกันข้ามเหมือนอย่างที่ควร ฉันกลับไปที่โค้ดเพื่อดู ฉันมาถึงข้อสรุปว่าเป็นวัตถุย้ายที่ifงบในรหัสพลาดเฟรมซึ่งในตำแหน่ง rects _positionBเท่ากับ ฉันตัดสินใจที่จะปรับเปลี่ยนรหัสไปในทิศทางที่ตรงกันข้ามถ้าตำแหน่ง rects คือมากกว่าหรือเท่ากับ _positionBรหัสของฉันไม่ยาวเกินไปดังนั้นฉันจะแสดงด้านล่าง: using UnityEngine; using System.Collections; public class Rectangle : MonoBehaviour { private Vector3 _positionA = new Vector3(-0.97f, -4.28f); //Start position private Vector3 _positionB = new Vector3(11.87f, -4.28f); //End position private Transform _rect_tfm; private bool _atPosA = false, _atPosB = …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.