منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اريد مساعدة في برمجة وحل المشاكل اللعبة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

عندي سورس كود حق لعبة مبرمجة ببرنامج unity3d واريد حل جميع مشاكلها مع امكانية اضافة مراحل للعبة بحيث تكون اصعب فأصعب ممكن مساعدة رحم الله والديكم
اول خطأ

كود :
GetComponent.<Renderer>().active = false;

الكود

كود :
public var uvAnimationTileX = 24;
public var uvAnimationTileY = 1;
public var framesPerSecond = 10.0;
public var loop:boolean;
public var play:boolean = true;
private var index:int;
private var offsettime:float;
public var Hidewhenstopplaying:boolean;
function Start(){
    offsettime = Time.time;
}
function Update () {
    index = (Time.time - offsettime) * framesPerSecond;
    if(play){
    index = index % (uvAnimationTileX * uvAnimationTileY);
    var size = Vector2 (1.0 / uvAnimationTileX, 1.0 / uvAnimationTileY);
    var uIndex = index % uvAnimationTileX;
    var vIndex = index / uvAnimationTileX;
    var offset = Vector2 (uIndex * size.x, 1.0 - size.y - vIndex * size.y);
    
    GetComponent.<Renderer>().material.SetTextureOffset ("_MainTex", offset);
    GetComponent.<Renderer>().material.SetTextureScale ("_MainTex", size);
    }
    if(!loop){
        if(index >= (uvAnimationTileX * uvAnimationTileY)-1){
            play = false;
            if(Hidewhenstopplaying){
                GetComponent.<Renderer>().active = false;
            }
        }
    }

}


عنوان الخطأ

كود :
(28,59): BCE0019: 'active' is not a member of 'UnityEngine.Renderer'.
هل انت مثبت اليونتى على جهازك اصلا ؟
جرب ان تحول هذا السطر 
كود :
GetComponent.<Renderer>().active = false;

الى هذا السطر 
كود :
test = GetComponent.<Renderer>();
test.active = false;

مع استخدام هذا السطر
كود :
public Renderer test;

جرب ولعله يعمل معاك

تحياتى لك
وتمنياتى لك التوفيق