मैं SC2 मानचित्र में तीसरे व्यक्ति का कैमरा कैसे लागू कर सकता हूं?


8

मैं एक इकाई के बाद एक तीसरे व्यक्ति के कैमरे के साथ एक कस्टम स्टारक्राफ्ट 2 मानचित्र बनाने की कोशिश करना चाहता हूं। इस सुविधा के साथ कुछ कस्टम मानचित्र पहले से मौजूद हैं, इसलिए मुझे पता है कि यह संभव है।

मैं यह कैसे करु? क्या मुझे कस्टम मॉड फ़ाइल की आवश्यकता है, या सब कुछ मैप फ़ाइल में किया जा सकता है?


2
sc2mapster.com/maps/tpsfps_battle_rts मुझे लगता है कि यह मदद कर सकता है। यह इस सुविधा वाले अधिक लोकप्रिय मानचित्रों में से एक के लिए एक साइट का लिंक है। मुझे लगता है कि उनके पास साइट पर कैसे है।
मैकअज्ज़मैन

एक कस्टम मानचित्र के लेखक से संपर्क करना जो ऐसा करता है, शायद यह पता लगाने का सबसे सीधा तरीका होगा कि ..
जरी कोम्पा

यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह एक विशिष्ट गेम को संशोधित करने के बारे में है, और तीन साल बाद इसका उत्तर मिलने की संभावना नहीं है।
जरी कोमप्पा

@ जरी मुझे लगता है कि यह तब तक खुला रहना चाहिए जब तक गेम मोडिंग यहां विषय पर है और SC2 में एक सक्रिय समुदाय है। SC2: झुंड के हार्ट विस्तार सिर्फ एक साल पुराना है।
एको

@ अको सहमत; SC2 और इसके मॉड आउटडेटेड हैं। इसके अलावा, सवाल संकीर्ण रूप से फैला हुआ है और स्पष्ट रूप से पूरा करना संभव है।
सेठ बैटन

जवाबों:


1

नीचे दी गई जानकारी http://www.staredit.net/starcraft2/Third_Person_Camera से है जहां आप WASD ट्रिगर्स और कई कैमरा विकल्पों की तरह अधिक सामान पा सकते हैं, लेकिन तीसरे व्यक्ति सेटअप के लिए मूल बातें यहाँ हैं:

कैमरा ऑब्जेक्ट सेट करना

"कैमरा बनाएं" बटन के नीचे, आपको इसमें "कैमरा 001" मान के साथ एक सफेद बॉक्स दिखाई देगा, इसे राइट क्लिक करें और "संशोधित गुण" मारा। मानों को निम्न पर सेट करें (नाम - उप - मान - (विवरण)):

  • कोण - दृश्य का क्षेत्र - 27.996 - (दृश्य कितना चौड़ा है। यह स्क्रीन के बाईं ओर से दाईं ओर 28 डिग्री दृश्य होगा) कोण - रोल - 0.0 - (बाएं से दाएं कैमरे को रोल करने के लिए कितनी दूर है) सोचो। बैरल रोल।)
  • फ़ील्ड की गहराई - राशि - 0.0 - (अज्ञात, विकी लेख को अपडेट करने के लिए स्वतंत्र महसूस करें यदि आप इस मूल्य के बारे में कोई जानकारी जानते हैं)
  • फ़ील्ड की गहराई - गहराई - 8.0 - (कैमरा कितनी दूर तक देखता है)
  • फ़ील्ड की गहराई - अंत - 8.0 - (कैमरे के बिंदु से दृश्य की अंतिम स्थिति)
  • फ़ील्ड की गहराई - प्रारंभ - 0.0 - (कैमरे के बिंदु से दृश्य की प्रारंभ स्थिति)
  • दूरी - 4 - (शाब्दिक कैमरा कैमरे के वास्तविक स्थान से कितनी दूर है। इसे 0 एफपीएस (प्रथम व्यक्ति शूटर) में 0 परिणाम पर सेट करना, लगभग 4 टीपीएस (तीसरा व्यक्ति शूटर) होना
  • दूरी - दूर क्लिप - 300.0 - (वह दूरी जिससे कुछ भी प्रदान नहीं किया जाएगा। यदि कैमरे से कुछ भी दूर है, तो यह नहीं होगा)
  • दूरी - निकट क्लिप - .1 - (दूरी जब कुछ भी प्रदान नहीं किया जाएगा। अगर कैमरे से कुछ भी करीब है, तो यह नहीं होगा)
  • दूरी - छाया क्लिप - 75.0 - (यह मानकर कि जिसके बाद छाया प्रदान नहीं की जाएगी)
  • लक्ष्य - पिच - 12 - (कैमरे की पिच। पिच ऊपर / नीचे की ओर देख रही है)
  • लक्ष्य - X - (कोई फर्क नहीं पड़ता, यह खेल के हर फ्रेम को बदल देगा)
  • लक्ष्य - Y - (कोई फर्क नहीं पड़ता, यह खेल के हर फ्रेम को बदल देगा)
  • लक्ष्य - Yaw - 180 - (कैमरे का Yaw। दाईं चाल से बाएं सोचें जो बैरल रोल नहीं है)
  • लक्ष्य - Z ऑफसेट - 1 - (कैमरा जमीन से कितना दूर है)

हमें यहां जो मुख्य मूल्य चाहिए, वह दूरी है - 4. इसे 4 पर सेट करने से एक तीसरा व्यक्ति कैमरा तैयार करेगा (हालांकि एक समुद्री के अलावा अन्य इकाइयों के साथ, आपको इसे संपादित करने की आवश्यकता हो सकती है)। 0 पहला व्यक्ति कैमरा बनाएगा। वही टारगेट - Z ऑफसेट के लिए जाता है - 1. कुछ ऊपर के कैमरे को ऊपर उठाने के लिए एक लम्बी इकाई को अधिक मूल्य की आवश्यकता होगी।

सार्वत्रिक चर

कुछ वैश्विक चर की आवश्यकता है, जिनके नाम और प्रकार नीचे दिए गए हैं (नाम - प्रकार - मान - (विवरण)):

  • फेसऑफ़सेट [8] - रियल - ०.० - (जहां प्रत्येक खिलाड़ी संबंधित इकाइयों का सामना कर रहा है)
  • गति - वास्तविक - 0.03 - (वह गति जिस पर एक इकाई चलती है)
  • यूनिट्स [8] - यूनिट - [ईएमपीवाई] - (प्रत्येक खिलाड़ी की संबंधित इकाइयाँ स्टोर करता है)
  • प्लेयर [8] - रियल - ० - (स्टोर खिलाड़ियों है एक कुंजी नीचे है)
  • प्लेयर [8] - रियल - 0 - (स्टोर खिलाड़ियों की कुंजी नीचे है)
  • PlayerD [8] - रियल - 0 - (स्टोर खिलाड़ियों डी कुंजी नीचे है)
  • PlayerW [8] - रियल - 0 - (स्टोर खिलाड़ियों डब्ल्यू कुंजी नीचे है)

कैमरा ट्रिगर सेट करें

Set Up Camera
   Events
       Timer - Every 0.0 seconds of Game Time
   Local Variables
       Yaw = 0.0 <Real>
       CameraFocus = No Point <Point>
       Counter = 0 <Integer>
   Conditions
   Actions
       General - For each integer Counter from 1 to 8 with increment 1, do (Actions)
           Actions
               General - If (Conditions) then do (Actions) else do (Actions)
                   If
                       (Controller of player Counter) == User
                       (Status of player Counter) == Playing
                   Then
                       Camera - Apply Camera 001 for player Counter over 0.0 seconds with Existing Velocity% initial velocity, 10% deceleration, and Don't Include Target
                       Camera - Lock camera mouse relative mode On for player Counter
                       Camera - Turn camera mouse rotation On for player Counter
                       Camera - Turn camera height smoothing Off for player Counter
                       Camera - Turn camera height displacement On for player Counter
                   Else

कैमरा अपडेट ट्रिगर:

Camera Update
   Events
       Timer - Every 0.0 seconds of Game Time
   Local Variables
       Yaw = 0.0 <Real>
       CameraFocus = No Point <Point>
       Counter = 0 <Integer>
   Conditions
   Actions
       General - For each integer Counter from 1 to 8 with increment 1, do (Actions)
           Actions
               General - If (Conditions) then do (Actions) else do (Actions)
                   If
                       (Controller of player Counter) == User
                       (Status of player Counter) == Playing
                   Then
                       Variable - Set Yaw = (Current camera yaw of player Counter)
                       Variable - Set CameraFocus = ((Position of Units[Counter]) offset by 0.0 towards (Yaw + 90.0) degrees)
                       Unit - Make Units[Counter] face (Yaw + FaceOffset[Counter]) over 0.0 seconds
                       Camera - Set the camera bounds for (Player group(Counter)) to (Region((X of CameraFocus), (Y of CameraFocus), ((X of CameraFocus) + 0.01), ((Y of CameraFocus) + 0.01))) (Do Not adjust the minimap)
                   Else
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.