Forwarded from z
یه ارور داره
undeclared identifier 'unity objecttoclippos'
فک کنم مشکل از لاین 52 باشه
یه لاین پنجاه و دو هم داره
لاین پنجاه و دو =
OUT.vertex = unity objecttoclippos(IN.vertex);
اخر ارور در قسمت کنسول اینو هم داره
(on d3d11)
مشکلش رو چطور حل کنم؟
undeclared identifier 'unity objecttoclippos'
فک کنم مشکل از لاین 52 باشه
یه لاین پنجاه و دو هم داره
لاین پنجاه و دو =
OUT.vertex = unity objecttoclippos(IN.vertex);
اخر ارور در قسمت کنسول اینو هم داره
(on d3d11)
مشکلش رو چطور حل کنم؟
Forwarded from Kamali
یونیتیتون چنده؟ 4؟
رو یونیتی من مشکلی نداشت
احتمالاً ورژن یونیتیتون قدیمیه
رو یونیتی من مشکلی نداشت
احتمالاً ورژن یونیتیتون قدیمیه
Forwarded from Kamali
OUT.vertex = mul(UNITY_MATRIX_MVP,IN.vertex);
اینو جایگزین کنید
اینو جایگزین کنید
Forwarded from z
ممنون🌹حل شد
فقط میشه بگید مشکل چی بود و این کد اصلا مربوط به چی بود؟
فقط میشه بگید مشکل چی بود و این کد اصلا مربوط به چی بود؟
Forwarded from Kamali
این ضرب ماتریسی یونیتیه
تو ورژن های قبلی اینطوری نوشته میشده
mul(UNITY_MATRIX_MVP,IN.vertex);
ولی تو ورژن جدید به صورت یک تابع نوشته میشه
UnityObjectToClipPos(IN.vertex);
تو ورژن های قبلی اینطوری نوشته میشده
mul(UNITY_MATRIX_MVP,IN.vertex);
ولی تو ورژن جدید به صورت یک تابع نوشته میشه
UnityObjectToClipPos(IN.vertex);
Forwarded from Gameology | گیمولوژی
🔺 شیدرنویسی در #یونیتی (بخش دوم)
🖊 نویسنده: #سیدمرتضی_کمالی
📄 http://gameology.ir/?pid=read&id=205
—
🆔 @Gameology
🖊 نویسنده: #سیدمرتضی_کمالی
📄 http://gameology.ir/?pid=read&id=205
—
🆔 @Gameology
Forwarded from Kamali
یه جورایی تنظیم می کنه...
مثلاً محاسبه ی دوبعدی یا سه بعدی بودن با استفاده از ماتریس ها....
مثلاً محاسبه ی دوبعدی یا سه بعدی بودن با استفاده از ماتریس ها....
Forwarded from Kamali
تو این MVP رو خوب توضیح داده...
بچه ها اینا هم که گذاشتم ببینید خیلی مفیده.... از دست ندید....
بچه ها اینا هم که گذاشتم ببینید خیلی مفیده.... از دست ندید....
Forwarded from Deleted Account
1ترتیب رندر تگ ها را درست نوشتم؟ینی از بالا به پایین؟
2 اونجا که قرمز کردم منظورش چیه از عقب به جلو؟
3 اون کاری که توی خط سبز انجام دادم درسته؟ینی میشه دو یا چندتا از نوع Queue
در یک ساب شیدر استفاده کرد؟
4 به جز پنج تگی که اینجا گفته شده باز هم هست؟
5 اگه تگ نذاریم چی میشه و اگه میشه یه توضیح مختصر بدید که ایا تگ ها اجباریه یا برای استفاده کردن کد برای بعد ها است؟
ممنون
2 اونجا که قرمز کردم منظورش چیه از عقب به جلو؟
3 اون کاری که توی خط سبز انجام دادم درسته؟ینی میشه دو یا چندتا از نوع Queue
در یک ساب شیدر استفاده کرد؟
4 به جز پنج تگی که اینجا گفته شده باز هم هست؟
5 اگه تگ نذاریم چی میشه و اگه میشه یه توضیح مختصر بدید که ایا تگ ها اجباریه یا برای استفاده کردن کد برای بعد ها است؟
ممنون
Forwarded from Kamali
🔑جواب سوال 1:
هندسه رندر صف، ترتیب اشیاء را برای بهترین عملکرد بهینه می کند. تمام دیگر ردیف صف ها اشیا را با فاصله مرتب می کنند، شروع به رندر کردن از دورترین ها و پایان دادن به نزدیکترین آنها.
برای استفاده خاص در بین صف می توان استفاده کرد. در داخل هر صف با عدد صحیح نشان داده شده است:
پس زمینه 1000 🏔
هندسه 2000 🔶
آلفا تست 2450 ☘
شفاف 3000 💎
پوشش 4000🔋
هندسه رندر صف، ترتیب اشیاء را برای بهترین عملکرد بهینه می کند. تمام دیگر ردیف صف ها اشیا را با فاصله مرتب می کنند، شروع به رندر کردن از دورترین ها و پایان دادن به نزدیکترین آنها.
برای استفاده خاص در بین صف می توان استفاده کرد. در داخل هر صف با عدد صحیح نشان داده شده است:
پس زمینه 1000 🏔
هندسه 2000 🔶
آلفا تست 2450 ☘
شفاف 3000 💎
پوشش 4000🔋
Forwarded from Kamali
نوشته ها رو شاید حفظ نشی ولی این اعداد بهت کمک می کنه بهتر یادت بمونه
Forwarded from Kamali
🔑جواب سوال 2:
back-to-front-order
یعنی به ترتیب از عقب به جلو
Geometry Alphatest Transparent
Back---------------To------------Front
Geometry 2000 🔶
Alphatest 2450 ☘
Transparent 3000 💎
back-to-front-order
یعنی به ترتیب از عقب به جلو
Geometry Alphatest Transparent
Back---------------To------------Front
Geometry 2000 🔶
Alphatest 2450 ☘
Transparent 3000 💎
Forwarded from Kamali
🔑جواب سوال 3:
من چنین چیزی رو ندیدم که برای یک پاس دوتا Queue تعریف بشه
بهتره برای درک بهتر این سوالو بپرسیم که تعریف صف چه لزومی داره؟
صف رو تعریف کردند تا یک ترتیبی باشه پس باید یکی باشه نه چندتا!
حالا چرا خطا نگرفته؟! کد زیر رو بررسی می کنیم
a = 0;
a = 1;
الان بعد از اعمال عدد به a مقدارش چنده؟
برابر یکه چون بعد از اعمال مقدارش فرق کرده
من تست نکردم ولی به نظرم اول مقدار Transparent به queue داده شده
بعدش مقدار جایگزین یعنی Overlay
من چنین چیزی رو ندیدم که برای یک پاس دوتا Queue تعریف بشه
بهتره برای درک بهتر این سوالو بپرسیم که تعریف صف چه لزومی داره؟
صف رو تعریف کردند تا یک ترتیبی باشه پس باید یکی باشه نه چندتا!
حالا چرا خطا نگرفته؟! کد زیر رو بررسی می کنیم
a = 0;
a = 1;
الان بعد از اعمال عدد به a مقدارش چنده؟
برابر یکه چون بعد از اعمال مقدارش فرق کرده
من تست نکردم ولی به نظرم اول مقدار Transparent به queue داده شده
بعدش مقدار جایگزین یعنی Overlay