liikaa yksityis kohtia?

Voiko ite tehdyt cs kentät mennä helposti toimimattomiksi yksityiskohtien takia ja voiko sen jotenkin laskea, kuinka paljon niitä voi tehä.
5266
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Ei kai se pilalle voi mennä yksityiskohdista? Ei siinä mitään limittiä oo et montako yksityiskohtaa saa mapis olla, vai kuinka määrittelet "yksityiskohta" -sanan?

Pilalla se on sillon jos FPS on huono liikojen yksityiskohtien ja huonon optimoinnin takia.

Äänestä
  • eräässä kentässäni tuli ainakin ilmoitus: allocation block memory: full vai eikö tuo viittaakkaan että kenttä on liian iso tai siellä on liikaa tavaraa

    Äänestä

  • liikaa objekteja kirjoitti:

    eräässä kentässäni tuli ainakin ilmoitus: allocation block memory: full vai eikö tuo viittaakkaan että kenttä on liian iso tai siellä on liikaa tavaraa

    http://www.chatbear.com/unity2/9/387,1004920599,28584/85225/0#1

    Tuolta foorumilta kopsattu:

    The memory Allocation Block is full

    1. Scale up a lot of your textures, using the toggle texture application tool.

    2.Change video modes, in Half-Life options.

    3.Simplify Geometry


    Eli tekstuureissa saattaa olla vikaa, näyttöasetuksissa vikaa tai ylipäätään mapin geometria on vaikeesti toteutettu, eli kaiketi verteksit on jotenki vaikeita...kokeile korjailla aluks noita.

    Äänestä

  • Heheks kirjoitti:

    http://www.chatbear.com/unity2/9/387,1004920599,28584/85225/0#1

    Tuolta foorumilta kopsattu:

    The memory Allocation Block is full

    1. Scale up a lot of your textures, using the toggle texture application tool.

    2.Change video modes, in Half-Life options.

    3.Simplify Geometry


    Eli tekstuureissa saattaa olla vikaa, näyttöasetuksissa vikaa tai ylipäätään mapin geometria on vaikeesti toteutettu, eli kaiketi verteksit on jotenki vaikeita...kokeile korjailla aluks noita.

    oon kaikkia noita kokeillu. sitäpaitsi muistin, että kun tein kenttään äärirajat tuo vika ilmeni, eikä sitten ole korjaantunut vaikka kokeilin poistaakkin ne äärirajat

    Äänestä

  • kokeiltu on jo kirjoitti:

    oon kaikkia noita kokeillu. sitäpaitsi muistin, että kun tein kenttään äärirajat tuo vika ilmeni, eikä sitten ole korjaantunut vaikka kokeilin poistaakkin ne äärirajat

    talteen ja katso siitä missä tökkii.

    Tuo virhe tarkoittaa sitä että sulla on jossain häikkää kentässä joka pistää koneen polvilleen.

    Sen ei tarvitse välttämättä olla mitään muuta kuin yksi hikinen vertexi, jossain kulmassa hieman muista poikkeavassa kohdassa ja sieltä alkaa tulla erroria niin pirusti että muistit loppuu. Yleensä leakista ei ole tässä ongelmassa kyse.

    Jos olet käyttänyt jotain carve toolseja tai muita toolseja, sinulla on todella paljon töitä tehtävänä kun yrität jäljittää niitä vikoja ja voin ihan suosiolla sanoa että jos niitä olet käyttänyt, joudut tehdä koko kentän uudestaan. Jos haluat toimivan kentän, tee se käsin brushi kerrallaan ja jätä nuo toolsit pois.

    Suosittelen sulle nyt sellaista ongelman korjaamis/etsimis toimintoa, että alat yksitellen käymään läpi niitä brusheja ja objekteja joita olet kenttääsi lisäillyt. Jos esimerkiksi oviaukossa on muutama brushi ylimääräisenä esimerkiksi näyttelemässä ovenkarmeja, niin pistä ne näkymättömiin.

    Käytä sitä ominaisuutta että käännät sen kentän ainoastaan visible objekteilla, eli kaikki modelit ja muut turhat brushit pistät näkymättömäksi ja sitten käännät pelkän kentän, pelkästään sinun hahmolla.

    Sen jälkeen kun olet onnistuneesti kääntänyt sen noin, niin kerää koko kasa ja grouppaa se. Tämän jälkeen lisää ne invisible brushit takaisin kenttään ja ala yksitellen etsimään sitä ongelmaa niiden joukosta.

    Jos se sitten kääntyy kentäksi, niin brusheissa ei ole vika (ehkä)

    Kun brushit olet saanut jäljitettyä toimiviksi, ala käydä läpi objekteja. Ne käyttävät muistia, koska ne ovat sellaisia jotka tarvitsevat tiedot siitä missä brushit ja muut härpäkkeet ovat. Eli, jos sulla on auto tai puu, tai pensaita jne, niin yksitellen jätät ne näkyviin kunnes tulee se virhe, siis jos se enää tulee.

    Myös valot saattavat aiheuttaa tuon alloc block fullin, jos olet laittanut johonkin kadulle, tai vaikkapa huoneeseen liikaa valoja, niin se ei yksinkertaisesti pysty laskea kaikkea sitä valaistusta mitä se vaatisi.

    Eli, kaikki muut valot paitsi yksi ainoa valo pois huoneista ja käytäviltä.

    Yksi juttu muuten kannattaa vielä tehdä ellei homma ala pelittää. Nimittäin, vaikka poistitkin ne äärirajat kentästä, niin kokeileppa etsiä niitä vielä sieltä pimeydestä, koska joskus muinoin kun tein noita kenttiä aktiivisemmin, kävi niin että se virhe piste tai palanen jäi näkymättömiin kentän ulkopuolelle ja aiheutti ongelmia. Siihen ei auttanut kuin lähteä vetelemään hiirellä sinne pimeyteen että se osuisi haaviin. Pari kertaa kävi niinkin, ett se ongelma palanen jäi sen kenttäalueen, eli siis sen ruudukon ulkopuolelle ja sen jälkeen koko kentän kääntäminen oli ihan mahdotonta, eli koko homman sai aloittaa täysin alusta.

    Joten, ole hemmetin huolellinen ja tee kaikki muotoilut ja vääntelyt aina käsin.

    Äänestä

Kommentoi aloitusta


valve hammer (CS1.6) kirjoitti:

Voiko ite tehdyt cs kentät mennä helposti toimimattomiksi yksityiskohtien takia ja voiko sen jotenkin laskea, kuinka paljon niitä voi tehä.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu