«یا اللهُ یا رَبِّ یا حَیُّ یا قَیّوم یا ذَالجَلالِ وَ الاکرام اَسئَلُکَ بِاسمِکَ اَلعَظیم اَلاَعظَم اَن تَرزُقَنی رِزقاً حَلالاً طَیِّباً بِرَحمَتِکَ الواسِعَه یا اَرحَمَ الرّاحِمِین.»
نمایش پیام مناسب با تشخیص کلیک روی یک ui->text / تغییر متن ui text در یونیتی 5 :: گیم اور _ بازیسازی با unity + مطالب متفرقه

گیم اور _ بازیسازی با unity + مطالب متفرقه

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

آموزش های علمی با اجازه ی خدا تقدیم به هرکس خدا بخواد

به نام خدا
--
گروه قدیم ما promakers.ir یا پرومیکرز بود که بالای هزار اموزش توش ساخته بودم به اسم sajjad3011 ولی حیف ادمین سایتش عوض کرد
حالا سوالی بود کاری بود این شمارمه

قدیمیا دلم براتون تنگ شده... فقط معرفی کنید توی پیامک یا تماس یاد بیارید.
اگه جواب ندادم شاید موقعیت نداشته باشم.
بگید توی پیام از بچه های پرومیکرز هستید.

---
سوالی بود بذارید
نظر خصوصی نذارید
پاسخش سخته
دوست داشتید شماره بذارید تو واتساپ یا ایتا یا .... گروه بزنیم.
09358077198

بایگانی
پیوندها

منبع:gameover.blog.ir

یک ui->text روی صحنه بذارید (جایی که دید کافی داشته باشه)
در inspector خصوصیت پاراگراف (Paragraph ->Alignment رو برای حالت افقی و عمودی روی center) و overflow (سرریز) افقی(horizontal) وعمودی(vetical) رو روی overflow بذارید تا اگه متن بزرگتر شد کادر متن به اندازه اون بشه.

یک اسکریپ بسازید و توش یک تابع مثل func1 بنویسید و حتما از نوع public باشه. بعدش روی دکمه ی Add component بزنید و Event Trigger بدید به ui->text ایجاد شده روی صحنه و سپس ابجکتی که اسکریپت test رو بهش دادید بکشید روش و رویداد pointerClick رو انتخاب و تابع func1() رو از زیر شاخه ی اسکریپت test در همون لیست بهش ربط بدید تا قتی کلیک می کنیم روش تابع func1 اجرا بشه.

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class test : MonoBehaviour {
    public Text text1;
    void Start () {
        text1.text = "salam";
    }

    public void func1(){
        text1.text = "clicked";
}
}

http://s6.picofile.com/file/8230461234/change_ui_text.jpg

اجرا:

http://s3.picofile.com/file/8230461834/clicked.jpg

موافقین ۰ مخالفین ۰ ۹۴/۱۰/۰۸
مدیرکل

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی