منتـدى تيم اكسور - TeamXor
منتـدى تيم اكسور | TeamXor |
ad ad ad
ad ad ad
ad ad ad

[ شــرح ] شرح نظام سورسات Stream

احصائياتى
الردود
2
المشاهدات
385

saeedshaarawy

.:: المدير العام ::.
طاقم الإدارة
الإدارة العليا
معلومات saeedshaarawy
إنضم
4 فبراير 2020
المشاركات
512
مستوى التفاعل
1,005
النقاط
2,000
الإقامة
المقطم - القاهرة - مصر
Facebook
saeedshaarawy
Twitter
saeed_shaarawy
شرح نظام سورسات Stream



شرح بسيط لفهم كلمة استريم (stream)

رقــــم واحـــد دا اول بـــداية الاســـتريم

بيـــخود رقـــم 4 قيـــمه بتـــاعتو بتــــكون 4 ولــــو اول قــــيمه مــــثلا byte او

uint او ushort

بتـــبداء تحــــسب مـــن بـــداية قـــيمه

علـــشان اعــــرف <stream> الــى تحـــتو هــــيبقا كام

هــــشوف رقــم واحــد واخـــد قــيمه ايــه هوا واخـــد byte

وى byte فى <stream> بيتــــحسب بــى واحـــد

وقيمـــه بتـــاعت <stream> اصـــلا 4 يبـــــقا 4 + 1 = 5

كـــدا يبـــقا number اتنيــــن هـــــيبقا 5

نيـــجى لــى رقـــم اتـــنين هـــنشوفه واخـــد قيـــمه ايه

لـــو هوا ushort هـــعمل + عـــلى 5 بــــى 2

عــــلشان ushort 2

long or ulong 8

uint or int 4

byte 1

رقـــم اتـــنين قـــيمتو بــى uint يــــبقا 4

يبـــقا 4 + 5 = 9

نيجــــى لى رقــــم تـــلاته

واخـــد بردو قــــيمه uint

يبــــقا 4

يبــــقا 4 + 9 <stream> الـــى بـــعدو الـــى هــــوا 13

كـــل قيمــــه بتـــختلف فـــى ارقـــــام

يعنـــى لو فـــى <stream> قـــيمه غـــلط

هتــــلاقى position متـــلغبط

ومـــــش هيــــطلع مـــعاك صــــح

;(stream(0

دى قــــيمتها 4

عــــلشان Value بتـــاعها Uint

عـــلشان لو حــد شـــافها مـــلقاش فـــيها اى قــــيمه

C#:
byte --  uint -- ushort -- ulong -- long -- int
وكــــلام دا


مــــلحوظه :

استريم بيعتـــــمد عــــلى تـــرتيب حـــاجه صـــح

يعـــــنى لـــو مــــثلا mesh

200

وى Level 204

وى Mesh قيمــــه بتــــاعتها byte

اقـــوم مـــحول قيمــــه بتـــاعت mesh لـــى uint عــــلشان

اخليـــــها تبــــقا توازى الـــى تحـــت فى level وتبقا 204

لا كـــــدا غلط

تـــقدر تســــتخدم تـــواصل بيـــن position فى <stream> عـــن طـــريق

;(ZeroFile(4

بيعـــمل تـــواصل مـــا بيـــن قـــيم من غـــير ما يكـــون لــــيه حســــاب فــــى position بتــــاع <stream>

ليس لديك الصلاحية لمشاهدة الرابط سجل دخولك أو قم بالتسجيل الآن.


قـــيمه الى بيــــكون فـــــيها string

بتبـــقا مــــختلفه عــــن

اى قيمــــه تـــانى مـــش بتتـــحسب بـــى اى قيــــمه

ســـواء كـــانت

ulong uint int ushort byte

string

بتخـــتلف لانــــها بتتـــحسب عـــلى حســب عــدد احــرف اســم مـــثلا

يعـــنى اســم مـــكون مـــن 16 حـــرف


هنـــفترض مـــثلا انــــى

C#:
            stream.Write(item.teamxor);// 68


               stream.Write(item.teamxor2s, 16);//72         

            stream.Write(item.teamxor3s, 32);//88
teamxor

دى قيـــمه بتـــــاعتو 68 فــــى stream

هنــــحسب 4 علـــى 68 لانـــى teamxor

Uint

هيبــــقا قيمــه الى تـــحت teamxor

72 الـــى هـــيا teamxor2s

teamxor2s ال string بتـــاعها مــــكونش مـــن 16 حـــرف

وى فـــى فى بكـــات string تـــانى تـــحتيه نعـــمل ايـــه او نــــحسبها ازى

هنــــحسب عـــدد احـــرف الـــى مـــوجوده فـــى string الـــى فى قيــــمه الــى فـــوق

يعــــنى

16 + 72 = 88

كدا احــــنا عــــملنا قيمـــه string الــى هيــــا teamxor3s

وى لــــو فى بـــكات تـــانى

قيـــــمه string

هنـــــحسب

32 + 88 = 120

وهيــــبقا قيمه الجـــــديده فــــى stream

120


ملحوظه :

stream

ملهــــوش عـــلاقه بـــى اين كــــان ســـورس ميــــن او ايـــه

دا نظــــام عـــادى

وكــــمان انــــا شــــرحت بصـــوره كــــويسه

بحـــيث النــــاس تقــــدر تفـــــهم


وبكـــدا نكـــون خلــــصنا شرح

stream

في ىشـــروحات ليــــه مخـــصوصه

وبــى اسلـــوب تـــانى

بـــس انا شـــرحتو بلـــغه عـــاميه

الى هـــوا اكنـــى بشـــرحلك حـــاجه عــادى جـــدا

ودا شـــرح مـبسط لى اغلبية النـــاس الـــى هتســـتخدم شرح

فى مـــجال كـــونكر

لان كـــل واحد وعلى حسب اسلوبه فى شــرح بيـكون ايــه وى ازى

ولو مـــثلا وقفت معاك حاجه زى كدا

ممكن تســالنى عليها وانا هجوبك وهضفها فى شرح

علشـــان مــمكن تكـــون تـــكمله او اضافه لى شرح لى غيرك

وى لـــيا بردو فـــى نفـــس وقــت

وى بتــــــــوفيق لي الجميع


 

Users Who Are Viewing This الموضوع (Users: 0, Guests: 1)

من نحن ؟؟

منتـدى تيم اكسور - TeamXor : منتدى عربي يقدم شروحات حصرية لتطوير المواقع و تعليم التصميم والبرمجه و يهتم بتطوير لعبة كونكر. ..

أعلى