چون اولین بارم بود تقریبا یک ساعت وقت گذاشتم اینو ریگ کردم میتونید کارکتر ریگ شده رو دانلود کنید
برای پروژم نیاز داشتم که دو تا فرگمنت رو داخل یک صفحه نمایش بدم. فرگمنت سمت راست به صورتی بود که بعد از کلیک کردن باید با فرگمنت دیگری جابجا میشد برای این کار اول دوتا تگ <fragment> داخل فایل main_layout.xml پیاده کردم ولی بعد از عمل replace متوجه شدم این تابع به درستی کار نمیکنه بعد از چندی جستجو متوجه شدم برای فرگمنت های پویا که تعویض میشن نباید مستقیما تگ فرگمنت رو تعریف کرد به جاش از تگ FrameLayout استفاده کردم . یه مثال سریع رو میتونید مشاهده کنید :
فایل main_layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<FrameLayout
android:id="@+id/frag1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="fill_parent"></FrameLayout>
<FrameLayout
android:id="@+id/frag2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="fill_parent">
</FrameLayout>
</LinearLayout>
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction =
fragmentManager.beginTransaction();
TaskListFragment taskListFragment = new TaskListFragment();
CircleFragment circleFragment = new CircleFragment();
fragmentTransaction.add(R.id.frag1, circleFragment);
fragmentTransaction.add(R.id.frag2, taskListFragment);
fragmentTransaction.commit();
(توجه این فایل مربوط به Godot_v2.0_rc1 است)
در پست قبل نحوه حذف دسترسیها را مطرح کردم، با این حال فایل ویرایش شده (حذف دسترسی ها با پیشوند گودوت) را در ادامه مطلب قرار دادهام .
نحوه استفاده :
به مسیر زیر بروید :
C:\Users\نامسیستمشما\AppData\Roaming\Godot\templates
فایل دانلود شده را در مسیر جاری past کنید تا جایگزین فایل قبلی شود (past and replace).
AppData پوشهای مخفیست، پس برای نمایش آن تنظیمات Folder Option را تغییر دهید.
قبلا از انتشار بازی حروف ریز ، کافه بازار به دلیل دسترسیهایی با پیشوند godot بازی را تایید نمیکرد، و پیام دادند که این دسترسیها باید حذف شود، بنده هم نخواستم برای تغییر اکسپورت تمپلیت ها سورس گودوت را دانلود ، ویرایش و کامپایل کنم چون واقعا زمانبر است و تجربه ای در این زمینه نداشتم.
در عوض از یک روش دیگر استفاده کردم از ابزاری به نام apktool
مدتیست که بازی "حروف ریز 4" (بخوانید Horoof Riz) را در کافه بازار منتشر کرده ام . به مدت یک ماه کارهای برنامه نویسی و طراحی گرافیک را انجام دادم .
متعجبم از اینکه چرا برخی اساتید محترم برای تدریس درس برنامه سازی C/C++ کماکان از خانواده Turbo استفاده می کنند ...