دریافت از سرور
#1
سلام
من دارم یه پروژه تو مایه های این:
دوره آموزشی ساخت بازی طرح سوال چهار-قسمت پنجم :: کانستراکت2
درست میکنم
توی برنامه یه قسمتی دارم مثلا میخوام سمت سرور یه عکس توی پنل مدیریت درج کنم
بعد از درج توی برنامه نشون بده
اگه یه عکس دیگه درج کردم باز نشون بده
و اگه حالت عکس رو توی دیتابیس فعال یا غیر فعال کنم توی یک جدولی که تعریف کردم
توی برنامه نمایش بده یا نده.
مرسی
خیلی به همچین آموزشی نیاز دارم
متشکرم
[تصویر:  BANER-1.gif]
[تصویر:  LARZONAK-GIF.gif]
  پاسخ


 سپاس شده توسط:
#2
یا یه چیز دیگه
مثلا یک اسپرایت که با کلیک روش وارد یک لایوت دیگه میشی
توی برنامه invisible باشه
و اگه توی دیتابیس سرور من وضعیت رو روی 0 قرار دادم
این invisible بمونه
و اگه 1 بود visible بشه
یه همچین چیزی
سمت سرور مشکلی ندارم
توی برنامه باید چیکارکنم
[تصویر:  BANER-1.gif]
[تصویر:  LARZONAK-GIF.gif]
  پاسخ


 سپاس شده توسط:
#3
سلام

اگه می‌خواین همزمان با تغییر در سرور، یه اتّفاقی در بازی بیفته، مثلاً عکس عوض بشه یا… باید از شیء WebSocket استفاده کنید، که البته مجبورید برنامه‌نویسی سمت سرورش رو هم یاد بگیرید و اونم اگه کلاً یک زبان سمت سرور یاد داشته باشید کار زیاد سختی نیست. به خاطر این‌که WebSocket یک ارتباط دوطرفه بین سرور و کلاینت برقرار می‌کنه و باعث می‌شه سرور هم هر موقع اتّفاقی افتاد بتونه یک اطّلاعاتی رو به کلاینت بفرسته و کلاینت هم عکس‌العمل نشون بده (برعکس http که کلاینت فقط باید درخواست بده). اگه همزمانی هم براتون مهم نیست که کار خیلی ساده‌تر می‌شه، سمت سرور یک سرویس REST می‌نویسید و با شیء AJAX اونو فراخوانی می‌کنید.

و اگه سمت سرور WebSocket یا AJAX رو یاد داشته باشید، استفاده از اشیاءش در کانستراکت می‌تونیم بگیم اصلاً آموزش نمی‌خواد به خاطر سادگیش.

توی خود کانستراکت هم برای لود عکس می‌تونید از اکشن Load image from URL شیء Sprite استفاده کنید (و مثلاً اون URL همون وب‌سرویسی باشه که برای عکس ساختید)

(1395/3/11، 08:02 عصر)aaro نوشته است: یا یه چیز دیگه
مثلا یک اسپرایت که با کلیک روش وارد یک لایوت دیگه میشی
توی برنامه invisible باشه
و اگه توی دیتابیس سرور من وضعیت رو روی 0 قرار دادم
این invisible بمونه
و اگه 1 بود visible بشه
یه همچین چیزی
سمت سرور مشکلی ندارم
توی برنامه باید چیکارکنم

اونم با WebSocket این شکلی می‌شه دیگه:
وقتی پیامی از سرور اومد (On message) متن پیام رو ببین و اگه مثلاً متنه برابر «status-ok» بود visible بشه و…
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


 سپاس شده توسط: aaro
#4

با سلام

خیلی راحته
سورس میزارم هر جارو متوجه نشدین بگین
سورس
سپاس فراموش نشه
غایب
  پاسخ


 سپاس شده توسط: aaro
#5
(1395/3/11، 09:41 عصر)shaygaaan نوشته است: با سلام

خیلی راحته
سورس میزارم هر جارو متوجه نشدین بگین
سورس
سپاس فراموش نشه

تشکرم

(1395/3/11، 09:18 عصر)Mojtaba نوشته است: سلام

اگه می‌خواین همزمان با تغییر در سرور، یه اتّفاقی در بازی بیفته، مثلاً عکس عوض بشه یا… باید از شیء WebSocket استفاده کنید، که البته مجبورید برنامه‌نویسی سمت سرورش رو هم یاد بگیرید و اونم اگه کلاً یک زبان سمت سرور یاد داشته باشید کار زیاد سختی نیست. به خاطر این‌که WebSocket یک ارتباط دوطرفه بین سرور و کلاینت برقرار می‌کنه و باعث می‌شه سرور هم هر موقع اتّفاقی افتاد بتونه یک اطّلاعاتی رو به کلاینت بفرسته و کلاینت هم عکس‌العمل نشون بده (برعکس http که کلاینت فقط باید درخواست بده). اگه همزمانی هم براتون مهم نیست که کار خیلی ساده‌تر می‌شه، سمت سرور یک سرویس REST می‌نویسید و با شیء AJAX اونو فراخوانی می‌کنید.

و اگه سمت سرور WebSocket یا AJAX رو یاد داشته باشید، استفاده از اشیاءش در کانستراکت می‌تونیم بگیم اصلاً آموزش نمی‌خواد به خاطر سادگیش.

توی خود کانستراکت هم برای لود عکس می‌تونید از اکشن Load image from URL شیء Sprite استفاده کنید (و مثلاً اون URL همون وب‌سرویسی باشه که برای عکس ساختید)

(1395/3/11، 08:02 عصر)aaro نوشته است: یا یه چیز دیگه
مثلا یک اسپرایت که با کلیک روش وارد یک لایوت دیگه میشی
توی برنامه invisible باشه
و اگه توی دیتابیس سرور من وضعیت رو روی 0 قرار دادم
این invisible بمونه
و اگه 1 بود visible بشه
یه همچین چیزی
سمت سرور مشکلی ندارم
توی برنامه باید چیکارکنم

اونم با WebSocket این شکلی می‌شه دیگه:
وقتی پیامی از سرور اومد (On message) متن پیام رو ببین و اگه مثلاً متنه برابر «status-ok» بود visible بشه و…

سلام
اول بخاطر تمام زحماتی که میکشید سپاسگذارم
بابت آموزش هم ممنون
یه سوال دیگه داشتم
میشه مثلا یک لایوت طراحی کرد
تو سبک همون برنامه چهار
که مثلا ما تو صفحه اصلی گزینه داریم
1-رایانه
2-فیزیک
که همون اسپرایت هاییست که از سمت سرور اجازه دادیم نمایش داده بشه یانه
بعد دوتا دکمه منو (رایانه-فیزیک)
هردو از یک لایوت استفاده کنه
اما اگه روی رایانه کلیک شد
محتویات مربوط به رایانه تو اون لایوت نمایش داده بشه
یا فیزی ، محتویات فیزیک
این محتویات هم البته از سمت سرور فراخوانی میشن

متشکرم
[تصویر:  BANER-1.gif]
[تصویر:  LARZONAK-GIF.gif]
  پاسخ


 سپاس شده توسط:
#6
(1395/3/12، 02:58 صبح)aaro نوشته است: سلام
اول بخاطر تمام زحماتی که میکشید سپاسگذارم
بابت آموزش هم ممنون
یه سوال دیگه داشتم
میشه مثلا یک لایوت طراحی کرد
تو سبک همون برنامه چهار
که مثلا ما تو صفحه اصلی گزینه داریم
1-رایانه
2-فیزیک
که همون اسپرایت هاییست که از سمت سرور اجازه دادیم نمایش داده بشه یانه
بعد دوتا دکمه منو (رایانه-فیزیک)
هردو از یک لایوت استفاده کنه
اما اگه روی رایانه کلیک شد
محتویات مربوط به رایانه تو اون لایوت نمایش داده بشه
یا فیزی ، محتویات فیزیک
این محتویات هم البته از سمت سرور فراخوانی میشن

متشکرم

سلام
بله دیگه
محتویاتتون رو هر موقع از سرور گرفتید تو یک کادری می‌تونید نمایش بدین (اگه متن ساده باشه textbox کافیه و اگه html باشه با پلاگین iframe) حالا برای هر دو از یک لیوت استفاده می‌کنید.
معجزات طبیعت هایی هستند که با آن‌ها مأنوس نشده‌ایم
و طبیعت معجزه‌ایست که با آن انس گرفته‌ایم
علی صفایی حائری
  پاسخ


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


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
Information پرداخت درون برنامه مایکت کوردوا ya mahdi 0 230 1404/1/17، 05:43 عصر
آخرین ارسال: ya mahdi
  نحوه خروجی اندروید کوردوا ya mahdi 0 176 1404/1/11، 04:06 عصر
آخرین ارسال: ya mahdi
Wink حل شده مقادير لازم در environment variable ᔕinaᗪehghani 24 11,596 1403/10/23، 12:10 صبح
آخرین ارسال: Tggi
  تپسل .....فروشگاه Hamidreza 3 1,932 1403/10/22، 11:57 عصر
آخرین ارسال: Tggi
  خروجی اندروید با Intel xdk ya mahdi 0 130 1403/8/25، 02:08 عصر
آخرین ارسال: ya mahdi

پرش به انجمن: