Giới thiệu Scripting - Viết code - trong lập trình game với Unity3D

Lập trình game Flappy bird với unity3D

4.0 (3 đánh giá)
Tạo bởi HowKteam Cập nhật lần cuối 3 năm trước 27.823 lượt xem 17 bình luận
Tác giả/Dịch giả: HowKteam
Học nhanh

Danh sách bài học

Giới thiệu Scripting - Viết code - trong lập trình game với Unity3D

Không có gì tuyệt vời hơn là luyện tập với ví dụ thực tế. Nào cùng nhau thử thách bản thân với trò chơi nổi tiếng: Flappy bird.

Bạn nên có kiến thức về:

  • Lập trình C# cơ bản
  • Class
  • OOP trong C#

Code BackGroundMove.cs

File game Demo

File Assets

Bài sau chúng ta sẽ cùng nhau tìm hiểu về đối tượng vật lý 2D, xử lý va chạm.

Đừng quên: “Luyện tập – Thử thách – Không ngại khó


Tải xuống

Tài liệu

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Giới thiệu Scripting - Viết code - trong lập trình game với Unity3D dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com

Đừng quên likeshare để ủng hộ Kteam và tác giả nhé!

Project

Nếu việc thực hành theo hướng dẫn không diễn ra suôn sẻ như mong muốn. Bạn cũng có thể tải xuống PROJECT THAM KHẢO ở link bên dưới!


Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

Tác giả/Dịch giả

Khóa học

Lập trình game Flappy bird với unity3D

Lập trình game Flappy bird với unity3D

Đánh giá

4.0
3 đánh giá
Đánh giá
5
2
4
3
2
1
1
Lục Thiên Phong đã đánh giá 2 năm trước

Shunnio đã đánh giá 2 năm trước

PythonC++Java đã đánh giá 4 năm trước

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Vo Tan Duc đã bình luận 4 ngày trước

Hôm nào anh hướng dẫn khóa Unity nâng cao được không anh? Cảm ơn anh

hoanggia@86 đã bình luận 3 năm trước

using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using UnityEngine;


public class NewBehaviourScript : MonoBehaviour

   
    void Start()
    {
        

    }

    
    void Update()
    {
     
        transform.position = new Vector3 (transform.position.x - 1, transform.position.y, 0);


    }
}
 

E đã khai báo thu viện  rồi sao trong  Unity vẫn cứ báo Lỗi CS0246 không tìm thấy Vector3 hoài vậy mọi người. GIúp e với

miidan009 đã bình luận 3 năm trước

Assets\Scripts\BackgroudMove.cs(16,13): error CS0246: The type or namespace name 'Vecter3' could not be found (are you missing a using directive or an assembly reference?)

===================

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class BackgroudMove : MonoBehaviour
{
    public float moveSpeed;
    public float moveRange;
    
    private Vecter3 oldPosition;
    private GameObject obj;

    // Start is called before the first frame update
    
    void Start()
    {
        obj = gameObject;
        oldPosition = obj.transform.position;
    }

    // Update is called once per frame
    void Update()
    {
      obj.transform.Translate(new Vector3(-1 * Time.deltaTime * moveSpeed, 0, 0));
        if (Vecter3.Distance(oldPosition, obj.transform.position) > moveRange) {
            obj.transform.position = oldPosition;
        }

    }
}
E bị lỗi này fix ntn ạ, help e với sợt quài mà ko fĩ đc ak

 

Minh Tú đã bình luận 5 năm trước

Anh cho em hỏi, lúc em bật script bằng visual 2019 thì chữ MonoBehavior nó không sáng, và em k add cái script vào background đc, có cách nào để sửa k anh?

lamdinhduy203 đã bình luận 5 năm trước

giáo sư ơi...

cho em hỏi xíu được không ạ

tại em mò mãi mà không ra :((

sao em không lấy được thư viện của UnityEngine ạ, lúc chuyển sang unity thì nó báo lỗi thế này

GameObject' không chứa định nghĩa cho 'transporm' và không tìm thấy phương thức mở rộng có thể truy cập 'transporm' chấp nhận đối số đầu tiên của loại 'GameObject' bạn thiếu một chỉ dẫn sử dụng hoặc tham chiếu lắp ráp?)

giúp em với ạ :((

Thề luôn, lần này là lần cuối em hỏi!

Không có video.