ngoanhienvodoi
Member
Hí, bác giúp em vớikhông có điều kiện check highscore mà đã save luôn hả brothế này thì cứ chạy game thì highscore nó save liên tục
![]()


Hí, bác giúp em vớikhông có điều kiện check highscore mà đã save luôn hả brothế này thì cứ chạy game thì highscore nó save liên tục
![]()


dễ nhất thì bạn tạo 1 cái unityevent subscribe 1 hàm dùng để save điểm, lúc kết thúc game thì gọi event đó ra. với lại hơi khó hiểu là cái high score của bạn set float nhưng lại get int.Hí, bác giúp em với![]()
hoặc là tạo 1 enum gameState để trong Manager:dễ nhất thì bạn tạo 1 cái unityevent subscribe 1 hàm dùng để save điểm, lúc kết thúc game thì gọi event đó ra. với lại hơi khó hiểu là cái high score của bạn set float nhưng lại get int.
Em cảm ơn ạ. Để em thửhoặc là tạo 1 enum gameState để trong Manager:
public class GameManager : Singleton<GameManager>
public enum GameState { gameMenu, gameStart, gameOver, gameWin }
public GameState gameState;
public class Player : MonoBehaviour
private void Die(){ // ví dụ khi người chơi die
GameManager.Instance.gameState = GameManager.GameState.gameOver;
}
public class ScoreManager : MonoBehaviour
void Update() {
if (GameManager.Instance.gameState == GameManager.GameState.gameOver) {
//hiện điểm & save điểm
}
}
Lập trình viên mà không biết đến tính năng đăng Code của forum à fenChào các bác, tình hình là em đang viết đoạn game hiển thị điểm cao lên một Text trên panel Game Over, điểm tính bằng thời gian chơi. Em tính dùng PlayerPrefs mà chưa ra được. Code quản lý điểm của em đây ạ
Tôi ví dụ mớ giải đáp của bạn trên hộ fenpublic class GameManager : Singleton<GameManager>
public enum GameState { gameMenu, gameStart, gameOver, gameWin }
public GameState gameState;
public class Player : MonoBehaviour
private void Die(){ // ví dụ khi người chơi die
GameManager.Instance.gameState = GameManager.GameState.gameOver;
}
public class ScoreManager : MonoBehaviour
void Update() {
if (GameManager.Instance.gameState == GameManager.GameState.gameOver) {
//hiện điểm & save điểm
}
}
Cảm ơn bác ạ, lần đầu em biết tính năng này ạLập trình viên mà không biết đến tính năng đăng Code của forum à fenTôi ví dụ mớ giải đáp của bạn trên hộ fen
C#:public class GameManager : Singleton<GameManager> public enum GameState { gameMenu, gameStart, gameOver, gameWin } public GameState gameState; public class Player : MonoBehaviour private void Die(){ // ví dụ khi người chơi die GameManager.Instance.gameState = GameManager.GameState.gameOver; } public class ScoreManager : MonoBehaviour void Update() { if (GameManager.Instance.gameState == GameManager.GameState.gameOver) { //hiện điểm & save điểm } }

Chấp nhận bỏ học đi làm full-time thì hãng nghĩ đến chuyện có hợp đồng chính thức. Chứ chỉ đi làm full time 2 tháng hè không có công ty nào tuyển đâu.hiện em đang là sinh viên năm 3, trước đây đã có kinh nghiệm thực tập unity vị trí game developer(làm dự án thật). Giờ em đang muốn tìm việc có thể ký hợp đồng chính thức(chủ yếu là để có kinh nghiệm sớm, khỏi phải lên trường trong mấy kỳ tới và có tiền trang trải cho mẹ đỡ cực). Mọi người có thể gợi ý cho em cách làm đẹp cv và 1 vài project để làm không ạ. Em cũng muốn thử thách bản thân tí
![]()

nghe hấp dẫn thếMình cần tuyển đệ tử đồng hành cùng, có lương thưởng đầy đủ, đi với mình từ những ngày đầu startup(có cổ phần)
Kinh nghiệm của mình là trong 1 năm qua build đc hơn 10 dự án(từ con số không) tổng lượt tải ~130 triệu. Ưu tiên có tinh thần chiến đấu cao
Lh tele:093 hai ba 1 6 sáu 3 một
ở đâu thế anh troaiHà Lội e êinghe hấp dẫn thếở đâu thế anh troai


Giờ mà vẫn tinh thần đến tuổi bị đào thải như thời mấy ông anh già Fsoft những năm 2000 vẫn nói cơ à. Tiếp tục làm nhà nước tiếp đi bạn. Chứ đi cóp nhặt source rồi up game lên Store thì đi thử việc không giải được task người ta cũng không ký hợp đồng đâu. Còn chuyện đào thải thì giờ mấy ông U40 toàn xin vô những công ty Game NFT chỉ tay chém gió lương cao ngất trời thôi, chả thấy bị đào thải gì cảEm 31 tuổi, đang làm nhà nước, kinh nghiệm làm unity vài năm, có vài con game ghẻ trên store, giờ nhảy ra ngoài có xin việc được ko các bác, tầm 35-40 tuổi có bị đào thải ko?![]()

32 bị đào thải rồi fen, fen còn một năm nữaEm 31 tuổi, đang làm nhà nước, kinh nghiệm làm unity vài năm, có vài con game ghẻ trên store, giờ nhảy ra ngoài có xin việc được ko các bác, tầm 35-40 tuổi có bị đào thải ko?![]()
3 sọi rồi còn đi hỏi mấy câu như mấy đứa mới ra trường thế.Bác thông cảm, em làm nhà nước hơi lâu nên ko biết bên ngoài như nào32 bị đào thải rồi fen, fen còn một năm nữa3 sọi rồi còn đi hỏi mấy câu như mấy đứa mới ra trường thế.

Game thì em tự làm, vì trong này em cũng làm lập trình là chính bác ạ, chỉ là ko dùng unity làm game mà để làm mô phỏng.Giờ mà vẫn tinh thần đến tuổi bị đào thải như thời mấy ông anh già Fsoft những năm 2000 cơ à. Tiếp tục làm nhà nước tiếp đi bạn. Chứ đi cóp nhặt source rồi up game lên Store thì đi thử việc không giải được task người ta cũng không ký hợp đồng đâu. Còn chuyện đào thải thì giờ mấy ông U40 toàn xin vô những công ty Game NFT chỉ tay chém gió lương cao ngất trời thôi, chả thấy bị đào thải gì cả![]()
Godot hàng free, nhưng mà lực k đủ k biết có chơi lại kUnity sau 7 năm liền không có đột phá gì dự sẽ bị tàn lụi bởi Godot
Nhiều người bị các demo HDRP lóa mắt nhưng thực tế thì 3060 GTX chạy được 40fps![]()


ECS là design pattern, theo được nó thì dự án phải đập đi làm lại. Không phải công ty nào cũng theo được. Bao nhiêu component từ các project trước phải thừa kếMà nhớ Unity đang xây dựng ECS, thấy kêu cải thiện hiệu năng cao lắm mà![]()