Di chuyển nhân vật theo con trỏ trong Doge game với Unity3D
Lập trình Doge game với Unity3D

Danh sách bài học
Di chuyển nhân vật theo con trỏ trong Doge 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 thú vị: Doge game.
Bạn nên có kiến thức về:
- Lập trình C# cơ bản
- Class
- OOP trong C#
File SheepController.cs
using UnityEngine;
using System.Collections;
public class SheepController : MonoBehaviour {
Vector3 mousePos;
public float moveSpeed = 5;
public float minX = -5.5f;
public float maxX = 5.5f;
public float minY = -3;
public float maxY = 3;
// Use this for initialization
void Start () {
mousePos = transform.position;
}
// Update is called once per frame
void Update () {
if (Input.GetMouseButton(0))
{
mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
mousePos = new Vector3(Mathf.Clamp(mousePos.x, minX, maxX), Mathf.Clamp(mousePos.y, minY, maxY), 0);
}
transform.position = Vector3.Lerp(transform.position, mousePos, moveSpeed * Time.deltaTime);
}
}
File game Demo
Bài sau chúng ta sẽ cùng nhau tìm hiểu về cách tạo boom tự di chuyển tới nhân vật.
Đừ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 Di chuyển nhân vật theo con trỏ trong Doge 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 like và share để ủng hộ Kteam và tác giả nhé!

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.
Nội dung bài viết
Tác giả/Dịch giả
Khóa học
Lập trình Doge game với Unity3D
Lập trình Doge game với Unity3D
Đánh giá
Rất cảm ơn Kteam. Sẽ ủng hộ nhiệt tình..! Kteam rất xứng đáng đc nhập Donate.. mà em không tìm thấy Donate???
Làm thế Nào để khi chạm chuột vào màn hình thì nhân vật ko di chuyển lại ,chỉ khi dịch chuyển chuột thì nhân vật cũng dịch chuyển tương ứng vậy ạ.
Làm thế Nào để khi chạm chuột vào màn hình thì nhân vật ko di chuyển lại ,chỉ khi dịch chuyển chuột thì nhân vật cũng dịch chuyển tương ứng vậy ạ.
Làm thế Nào để khi chạm chuột vào màn hình thì nhân vật ko di chuyển lại ,chỉ khi dịch chuyển chuột thì nhân vật cũng dịch chuyển tương ứng vậy ạ.
Làm thế Nào để khi chạm chuột vào màn hình thì nhân vật ko di chuyển lại ,chỉ khi dịch chuyển chuột thì nhân vật cũng dịch chuyển tương ứng vậy ạ.
Có thể tạo nút điều khiển đã hướng, để điều khiển nhân vật được không?