حل شده setbit و getbit و self
#1
سلام دوستان

میشه کار اکسپرشن های سیستمی getbit و setbit رو به طور واضح بگین؟
اکسپرشن self که مال مولتی پلیر هست رو هم بگین ( بفرمایین )

ممنون میشم جواب بدین 1 3

 
  پاسخ


 سپاس شده توسط: tairon
#2
<p>
(1398/12/23، 11:27 عصر)""M.gh نوشته است: سلام دوستان

میشه کار اکسپرشن های سیستمی getbit و setbit رو به طور واضح بگین؟
اکسپرشن self که مال مولتی پلیر هست رو هم بگین ( بفرمایین )

ممنون میشم جواب بدین <img src="http://construct2.ir/images/smilies/yahoo/1.gif" data-sceditor-emoticon="1" alt="1" title="1"> <img src="http://construct2.ir/images/smilies/yahoo/3.gif" data-sceditor-emoticon="3" alt="3" title="3">

</p><p>نمیدونم راجع به سیستم عددی دودویی یا همون باینری چقدر میدونی...</p><p>ولی ازgetbit میشه برای دریافت LSB (Least Singnificant Bit( (یه چیزی مشابه یکان سیستم ده دهی) استفاده کرد. اما کارکرد کلی اش دریافت بیت n اُم یک رشته 32 بیتی هست.</p><p>اما اکسپرشن setbit همونطور که از اسمش مشخصه بیت n اُم یک رشته 32 بیتی مشخص رو تغییر میده. یعنی اگر صفر باشه تبدیل به یک میشه و اگر یک باشه تبدیل بـه صـفر میـشه.</p><p>در ضمن اکسپرشن Self چیز جدیدی نیست. برای دریافت نام آبجکت کنونی هست. مثلاً وقتی داری یک کاندیشن یا اکشن برای اسپرایت مینویسی میتونی بگی Self.X عوض Sprite.X .</p><p><br></p>
غایب
  پاسخ


 سپاس شده توسط: oak
#3
من که هیچی نفهمیدم ولی
لطفا همون self رو اگه کسی میدونه بگه .
  پاسخ


 سپاس شده توسط: tairon
#4
<p>
(1398/12/23، 11:57 عصر)""M.gh نوشته است: من که هیچی نفهمیدم ولی
لطفا همون self رو اگه کسی میدونه بگه .

</p><p><br></p><p>همه رو کامل گفتم.</p><p>اگر چیزی نفهمیدی یکم راجع به سیستم عدد نویسی دودویی یا همون باینری توی نت سرچ کن.</p><p>البته نمیدونم تو چرا سر و کارت با باینری افتاده ولی به هر حال...</p>
غایب
  پاسخ


 سپاس شده توسط: oak ، ᔕinaᗪehghani
#5
<p style="text-align: center;">داداش<br>شما میری داخل اکشن های یک اسپرایت که اسمش مثلا sprite باشد&nbsp;و میخواهی بگی که این اسپرایته سایزش تغییر کنه حالا تو بجای اینکه بگی<br>&nbsp;sprit.whidt + 20<br>میگی self.whidt + 20<br>سِلف یعنی "خودت"&nbsp;</p><p class="sceditor-nlf"><br></p>
  پاسخ


 سپاس شده توسط: oak ، ᔕinaᗪehghani
#6
<p>self که یعنی خودش</p>

<p>ضمنا شما سرچ کنی کاربرد اکسپرشن ها یه تاپیک میاره . توضیحات کامل تو اون داده شده</p>
استودیو بازیسازی ایروید
جدید ترین ها : شهرزاد ، دربند;1357 و ATOM
[تصویر:  ads.gif]
  پاسخ


 سپاس شده توسط: oak ، M.gh ، ᔕinaᗪehghani
#7
<p>مهدیارجان.</p><p>البته از این چیزی که گفتی self و getbit سردر نمیارم.</p><p>ولی خوب من اینا رو میتونم بهت بگم:</p><p>اعداد باینری اعداد دو دویی به زبان کامپیوتر هستند که با 0 و 1 کار می کنند. صفر و یک ها در این اعداد بازی دارند: 01,0000101,110101,0110</p><p>اعداد دسیمال(Decimal) اعداد ده دهی به زبان انسان(آدمیزاد) هستند. این اعداد با ترکیب هم دیگر، اعداد چند رقمی به وجود می آورند. مثال: 1.2.3.4.15.19.10.67</p><p>برای تبدیل اعداد باینری به دسیمال، باید انها را به فرمول ریاصی مبنا پیش ببری:</p><p>مثال عدد 120:</p><p>120 بر مبنای 10 = 120 بر مبنای 2 ؟؟؟؟؟</p><p>سوال دیگه ای داشتی&nbsp;بپرس.</p><p>امیدوارم کمکت کرده باشم.</p>


به جمع بازیسازان ایران بپیوندید!


[url=t.me/iran_game_developers]
  پاسخ


 سپاس شده توسط: oak ، M.gh
#8
<p>
(1398/12/24، 02:21 صبح)Amirmahdi130085 نوشته است: </p><p>مهدیارجان.</p><p>البته از این چیزی که گفتی self و getbit سردر نمیارم.</p><p>ولی خوب من اینا رو میتونم بهت بگم:</p><p>اعداد باینری اعداد دو دویی به زبان کامپیوتر هستند که با 0 و 1 کار می کنند. صفر و یک ها در این اعداد بازی دارند: 01,0000101,110101,0110</p><p>اعداد دسیمال(Decimal) اعداد ده دهی به زبان انسان(آدمیزاد) هستند. این اعداد با ترکیب هم دیگر، اعداد چند رقمی به وجود می آورند. مثال: 1.2.3.4.15.19.10.67</p><p>برای تبدیل اعداد باینری به دسیمال، باید انها را به فرمول ریاصی مبنا پیش ببری:</p><p>مثال عدد 120:</p><p>120 بر مبنای 10 = 120 بر مبنای 2 ؟؟؟؟؟</p><p>سوال دیگه ای داشتی&nbsp;بپرس.</p><p>امیدوارم کمکت کرده باشم.</p><p>

</p><p>

<!--StartFragment--><span style="color: rgb(17, 17, 17); font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">البته همیشه با تبدیل صرف اعداد مواجه نیستیم و کاراکترهای اسکی (ASCII) هم تبدیل میشن به باینری و حتی تصاویر و صداها...</span><!--EndFragment-->

<br></p><p>به یاد داشته باش که چون عبارت باینری گاهاً خیلی طولانی میشه و باعث میشه پردازش ضعیف تر بشه از عبارت هگزادسیمال استفاده میکنن که خیلی کوتاه تره.</p><p>اما همونطور که دیدی راجع به LSB (کم ارزش ترین بیت) صحبت کردم. <a href="https://blog.faradars.org/%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%E2%80%8C%D9%87%D8%A7%DB%8C-%D8%A8%D8%A7%DB%8C%D9%86%D8%B1%DB%8C-%D8%A8%D9%87-%D8%B2%D8%A8%D8%A7%D9%86-%D8%B3%D8%A7%D8%AF%D9%87-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88/">اینجا</a> راهنمایی خوبی درباره سیستم عدد نویسی باینری کرده که میتونی ببینی تا با مفهوم LSB و MSB آشنا بشی.</p><p>در ضمن میتونیم با استفاده از مفهوم LSB پنهان نگاری رو هم داشته باشیم. مثلاً در فرمت یک تصویر یکسری دیتا رو پنهان کنیم که البته خیلی تکنیک روتین و متداولیه...</p><p>موفق باشی 1</p><p><br></p>
غایب
  پاسخ


 سپاس شده توسط: M.gh ، ᔕinaᗪehghani
#9
ممنون از همه کامل بود. 1


 
  پاسخ


 سپاس شده توسط: tairon


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  حل شده خرید درون برنامه مایکت در وب ویو Arianm 3 899 1402/4/25، 12:01 عصر
آخرین ارسال: Arianm
Wink سیستم شخصی سازی خودرو Arianm 1 407 1402/4/24، 05:21 عصر
آخرین ارسال: SHAMIRZA
  علت بازی نشدن وقتی نصب شده amirhosseinalizadehgharebaba81 1 333 1402/4/23، 02:22 عصر
آخرین ارسال: (:--ALI--:)
  چگونگی اجرا بازی روی ه‍است ایران (:--ALI--:) 8 1,477 1402/3/24، 04:50 عصر
آخرین ارسال: (:--ALI--:)
  وصل شدن به روح هاست قبلی :) amirhosseinalizadehgharebaba 2 2,040 1401/11/2، 09:43 عصر
آخرین ارسال: amirhosseinalizadehgharebaba

پرش به انجمن: