1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khóa luận lập trình game 2d sử dụng unity trên nền tảng android công ty se7en game studio

50 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

LỜI NÓI ĐẦU Ngày nay với sự phát triển vượt bậc của công nghệ thông tin, rất nhiều công việc trong cuộc sống đã được xử lý một cách nhanh chóng nhờ có các phần mềm, trò chơi cũng như vậy

Trang 1

Ý nghĩa thực tiễn và khoa học của đề tài: 10

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 11

1.1 Tổng quan về Unity 11

1.1.1 Unity là gì? 11

1.1.2 Quá trình phát triển của Unity 11

1.1.3 Một số thông kê về Unity 11

1.1.4 Ưu điểm của Unity 12

1.2 Tìm hiểu về Unity Engine 13

1.2.1 Các thành phần trong Unity Editor 13

Trang 2

1.4.5 Kết nối Jetbrains Rider với Unity 31

CHƯƠNG 2 : MÔ TẢ THIẾT KẾ GAME 32

2.1 Lên ý tưởng cho game 32

2.2 Xác định đối tượng và dòng thiết bị phù hợp 32

2.3 Quá trình thiết kế game 32

2.3.1 Tạo các folder cần thiết 32

2.3.2 Tạo Scene 32

2.3.3 Import Sprites 33

2.3.4 Viết logic của game 34

2.3.4.1 Tạo các Prefab cần thiết 34

2.3.4.2 Tạo các UI cần để xử lý logic game 34

2.3.4.3 Tạo các Script để xử lý game 35

2.3.5 Thêm các UI còn lại của Scene Game và Menu 42

2.3.5.1 Xử lý UI trong Scene Game 42

2.3.5.2 Xử lý UI trong Scene Menu 43

CHƯƠNG 3: ỨNG DỤNG GAME PHÁT TRIỂN TRÊN UNITY – PASS THE MAZE 44

Trang 3

3.2 Quy luật chính của game 45

3.2.1 Màn chơi 45

3.2.2 Di chuyển 45

3.2.3 Mạng 46

3.2.4 Item và bẫy trong game 47

3.2.4 Các nhân vật trong game 47

KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 48

Trang 4

Hình 1 10 Install Unity Version 20

Hình 1 11 Thêm các Modules cho Unity 21

Hình 1 12 Trang chủ Jetbrains Rider 23

Trang 5

Hình 2 7 Các Scripts được tạo 36

Trang 6

LỜI CẢM ƠN

Để hoàn thành chuyên đề đồ án tốt nghiệp này trước hết em xin gửi lời cảm ơn sâu sắc đến quý thầy, cô trong khoa Công nghệ thông tin trường Đại học Công Nghiệp Hà Nội đã mang đến cho tất cả sinh viên chúng em một hành trang kiến thức quý báu trong những năm học vừa qua

Đặc biệt, em xin cảm ơn cô Ths Ngô Thị Thanh Hòa đã tận tình hướng dẫn, giúp đỡ em hoàn thành chuyên đề đồ án tốt nghiệp này

Đồng thời nhà trường đã tạo cho em có cơ hội được thực tập nơi mà em yêu thích, cho em bước ra đời sống thực tế để áp dụng những kiến thức mà các thầy cô đã giảng dạy Qua việc làm đồ án này em nhận ra nhiều điều mới mẻ và bổ ích trong quá trình làm ra một sản phẩm trò chơi 2D hoàn chỉnh trên thiết bị di động

Vì kiến thức bản thân còn hạn chế, trong quá trình thực hiện, hoàn thiện chuyên đề này em không tránh khỏi những sai sót, kính mong nhận được những ý kiến đóng góp và chỉ bảo của quý Thầy Cô

Em xin chân thành cảm ơn!

Trang 7

LỜI NÓI ĐẦU

Ngày nay với sự phát triển vượt bậc của công nghệ thông tin, rất nhiều công việc trong cuộc sống đã được xử lý một cách nhanh chóng nhờ có các phần mềm, trò chơi cũng như vậy, trò chơi được sinh ra để phục vụ nhu cầu giải trí, thư giãn và thậm chí là học tập của mọi lứa tuổi

Ngành công nghiệp trò chơi hiện nay có thể nói là bùng nổ, với tốc độ phát triển đến chóng mặt, rất nhiều những trò chơi hay và hấp dẫn đã được ra đời trong thời gian qua Phía sau những trò chơi phát triển và nổi tiếng như vậy đều có một Game Engine Game Engine là một công cụ hỗ trợ, một Middleware giúp người phát triển viết trò chơi một cách nhanh chóng và đơn giản, đồng thời cung cấp khả năng tái sử dụng các tài nguyên và mã nguồn cao do có thể phát triển nhiều trò chơi từ một Game Engine

Từ xu hướng phát triển đó, đồ án này sẽ khảo sát và nghiên cứu về Engine Unity – một Game Engine rất phổ biến và mạnh mẽ hiện nay nhằm phát triển một trò chơi 2D trên nền tảng Android Qua đó chuẩn bị kiến thức và kỹ năng cho định hướng nghề nghiệp (phát triển trò chơi) sau này của em, góp phần vào sự phát triển của ngành công nghiệp trò chơi trong nước

Trang 8

TỔNG QUAN ĐỀ TÀI Lý do chọn đề tài:

Hiện nay, tại Việt Nam đang có hơn 28 triệu game thủ Người Việt Nam tiêu tốn trung bình 51 phút để chơi game điện thoại và điều đó được lặp đi lặp lại từ năm đến bảy lần trong một ngày Nhu cầu giải trí tăng cao cùng với sự phát triển của các nền tảng công nghệ khiến cho phát triển game trở thành một nghề cực kỳ có sức hút

Theo thống kê của thì thị trường Ngành công nghiệp Game toàn cầu sẽ luôn tăng 6.6% mỗi năm, ước tính đến năm 2020 tổng doanh thu ngành công nghiệp game đạt 119.6 tỷ đô la mỹ Đặc biệt 2 Game trên các thiết bị di động có tốc độ phát triển nhanh nhất với ước tính doanh thu năm 2019 là 52.5 tỷ đô la mỹ

Ngành công nghiệp Game tiềm năng không chỉ trên thế giới mà cả tại Việt Nam Lương lập trình viên game dao động từ 7 đến 15 triệu/tháng, đó là chưa kể nhiều công ty thưởng lương tháng 13, thưởng thành tích và doanh thu sản phẩm khá cao Các công ty game Việt Nam liên tục tuyển người nhưng vẫn thường xuyên rơi vào tình trạng “khát nhân lực” do nhu cầu cao nhưng số lượng đáp ứng yêu cầu công việc lại thấp

Để thiết kế xây dựng một game thì cần một công cụ làm game Một số công cụ làm game tiêu biểu như: Sploder, Game Maker Studio, Construct 2, Unity3D , Unreal Development Kit Trong đó, Sploder, Game Maker Studio, Construct 2 là những công cụ đơn giản thì dễ học và sử dụng, nhưng chúng sẽ có nhiều giới hạn tự nhiên của nó Unreal Development Kit công cụ phức tạp thì cho phép bạn có nhiều tự do hơn, nhưng việc học cách sử dụng chúng sẽ khó khăn và tốn nhiều thời gian hơn Trong khi, Unity3D là công cụ hỗ trợ cho cả những người mới học, nghiệp dư và chuyên nghiệp, Unity3D hỗ trợ:

- Ngôn ngữ lập trình phổ biến Việt Nam: C#

Trang 9

- Hỗ trợ đa nền tảng: Lập trình viên dùng Unity3D engine và ngôn ngữ C# hoặc script để phát triển game hoàn thiện, sau đó Unity cho phép bạn “build” ra các phiên bản cho các nền tảng khác mà không cần viết thêm dòng code nào, giúp bạn rút ngắn rất nhiều thời gian xây dựng game cũng như nâng cao mức độ an toàn khi lập trình game Những nền tảng mà Unity đang hỗ trợ gồm PlayStation 3, Xbox 360, Wii U, iOS, Android, Windows, Blackberry 10, OS X, Linux, trình duyệt web

- Dễ sử dụng, ngay cả với Lập trình viên nghiệp dư, do Unity3D được xây dựng trong một môi trường phát triển tích hợp, cung cấp một hệ thống toàn diện cho các lập trình viên, từ soạn thảo mã nguồn, xây dựng công cụ tự động hóa đến trình sửa lỗi

- Tính kinh tế cao: Những cá nhân và doanh nghiệp có doanh thu dưới 100.000 USD/năm được dùng miễn phí engine Unity3D, và Unity Technology chỉ thu phí 1.500 USD/năm cho bản Pro- một con số rất khiêm tốn so với những gì engine này mang lại

- Rất được ưa chuộng tại Việt Nam, ngay cả trong các game studio lớn như VTC, VNG, Glass-Egg

- Thư viện phong phú, đa dạng: Unity có nhiều thư viện, các công cụ hỗ trợ làm game nhanh hơn, thông minh hơn, các đối tượng được tạo sẵn, và tất cả các thư viện này đều “mở”, cho phép cộng đồng tự do sử dụng và sáng tạo nên các sản phẩm của chính mình, thậm chí có thể bán trên Asset Store của Unity - Cộng đồng rất lớn mạnh: là engine phổ biến nhất trên thế giới, Unity có cộng đồng sử dụng rất lớn mạnh Mọi thắc mắc của bạn về Unity đều sẽ được trả lời trên website cộng đồng www.answers.unity3d.com

- Hỗ trợ NetWorking để phát triển các game online

Trang 10

Mục tiêu và nhiệm vụ khi thực hiện đề tài: - Mục tiêu:

• Hiểu biết về Unity: Biết được các chức năng trong Unity và lập trình sao cho hợp lý với nhiều thể loại game khác nhau

• Biết được các ưu nhược điểm của phần mềm

- Nghiên cứu lý thuyết về Unity

- Phương pháp nghiên cứu lý luận: Tìm hiểu các tài liệu, báo viết có liên quan trên Internet, cơ sở là ngôn ngữ lập trình C#

- Phương pháp phân tích và tổng kết kinh nghiệm: Từ việc nghiên cứu tài liệu và các nguồn thông tin, rút ra được cácthuật toán và các kiến thức liên quan

- Phương pháp lấy ý kiến chuyên gia: Lấy ý kiến giảng viên trực tiếp hướng dẫn và các chuyên gia khác để có thê hoàn thiện về mặt nội dung cũng như hình thức của đề tài

Ý nghĩa thực tiễn và khoa học của đề tài:

- Xây dựng được trò chơi dựa trên nhu cầu của người chơi

- Nâng cao trình độ và giúp ích cho quá trình làm việc sau này trong các doanh nghiệp về trò chơi của bản thân

Trang 11

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tổng quan về Unity

1.1.1 Unity là gì?

Unity là một “cross- flatform game engine” tạm hiểu là công cụ phát triển game đa nền tảng được phát triển bởi Unity Technologies Game engine này được sử dụng để phát trển game trên PC, consoles, thiết bị di động và trên websites

Hình 1.1.Logo Unity

1.1.2 Quá trình phát triển của Unity

Ra mắt đầu tiên vào năm 2005 tại sự kiện Apple’s Worldwide Developer Conference bởi nhà sáng lập David Helgason, trải qua hơn 12 năm phát triển, nay Unity đã có version 5.5 hoàn thiện hơn về rất nhiều mặt Tháng 5-2012 theo cuộc khảo sát Game Developer Megazine được công nhận là Game engine tốt nhất cho mobile Năm 2014 Unity thắng giải “Best Engine” tại giải UK’s annual Develop Industry Exellence

1.1.3 Một số thông kê về Unity

- Tính đến quý 3 năm 2016 đã có 5 tỉ lượt download game và ứng dụng được phát triển bởi Unity

- 2,4 tỉ thiết bị di động đã từng tải ít nhất 1 ứng dụng bởi unity.

- Trong top 1000 game Mobiles miễn phí thì số lượng game tạo ra bởi Unity chiếm tới 34%

Trang 12

- Số lượng người dùng (gamer) của Unity đạt tới con số 770 triệu, trong khi đó số người thường xuyên sử dụng Twitter là 310 triệu người.

- Sự thay đổi trong cách thức chơi game của người chơi hay nói cách khác là xu hướng mọi người tập trung vào game trên di động nhiều hơn.

1.1.4 Ưu điểm của Unity

- Chức năng cốt lõi đa dạng bao gồm: cung cấp công cụ dựng hình (kết xuất đồ họa) cho các hình ảnh 2D hoặc 3D, công cụ vật lý (tính toán và phát hiện va chạm), âm thanh, mã nguồn, hình ảnh động, trí tuệ nhân tạo, phân luồng, tạo dò ng dữ liệu xử lý, quản lý bộ nhớ, dựng ảnh đồ thị và kết nối mạng Nhờ có các engine mà công việc làm game trở nên ít tốn kém và đơn giản hơn.

- Hỗ trợ đa nền tảng: Một trong các thế mạnh của Unity3D chính là khả năng hỗ trợ gần như toàn bộ các nền tảng hiện có bao gồm: PlayStation 3, Xbox 360, Wii U, iOS, Android, Windows, Blackberry 10, OS X, Linux, trình duyệt Web và cả Flash Nói cách khác, chỉ với một gói engine, các studio có thể làm game cho bất kỳ hệ điều hành nào và dễ dàng convert chúng sang những hệ điều hành khác nhau Đồng thời, đây cũng là giải pháp cho các game online đa nền tảng – có thể chơi đồng thời trên nhiều hệ điều hành, phần cứng khác nhau như Web, PC, Mobile, Tablet….

- Dễ sử dụng: Unity3D được built trong một môi trường phát triển tích hợp, cung cấp một hệ thống toàn diện cho các lập trình viên, từ soạn thảo mã nguồn, xây dựng công cụ tự động hóa đến trình sửa lỗi Do được hướng đến đồng thời cả lập trình viên không chuyên và studio chuyên nghiệp, nên Unity3D khá dễ sử dụng Hơn nữa, đây là một trong những engine phổ biến nhất trên thế giới, người dùng có thể dễ dàng tìm kiếm kinh nghiệm sử dụng của “tiền bối” trên các forum công nghệ.

Trang 13

- Tính kinh tế cao: Unity Technologies hiện cung cấp bản miễn phí engine Unity3D cho người dùng cá nhân và các doanh nghiệp có doanh thu dưới 100.000 USD/năm Với bản Pro, người dùng phải trả 1.500 USD/năm – một con số rất khiêm tốn so với những gì engine này mang lại.

1.2 Tìm hiểu về Unity Engine

1.2.1 Các thành phần trong Unity Editor

Hình 1.2 Các thành phần trong Unity Editor

1.2.1.1 Cửa sổ Scene

- Phần này phần hiển thị các đối tượng trong scenes một cách trực quan, có thể lựa chọn các đối tượng, kéo thả, phóng to, thu nhỏ, xoay các đối tượng,

- Phần này có để thiết lập một số thông số như hiển thị ánh sáng, âm anh, cách nhìn 2D hay 3D

Trang 14

- Khung nhìn Scene là nơi bố trí các Game Object như cây cối, cảnh quan, enemy, player, camera, … trong game Sự bố trí hoạt cảnh là một trong những chức năng quan trọng nhất của Unity.

1.2.1.2 Cửa sổ Hierarchy

- Tab hierarchy là nơi hiển thị các Game Object trong Sences hiện hành Khi các đối tượng được thêm hoặc xóa trong Sences, tương ứng với các đối tượng đó trong cửa sổ Hierarchy.

- Tương tự trong tab Project, Hierarchy cũng có một thanh tìm kiếm giúp quản lý và thao tác với các Game Object hiệu quả hơn đặc biệt là với các dự án lớn.

1.2.1.3 Cửa sổ Game

- Đây là màn hình demo Game, là góc nhìn từ camera trong game.

- Thanh công cụ trong cửa sổ game cung cấp các tùy chỉnh về độ phân giải màn hình, thông số (stats), gizmos, tùy chọn bật tắt các component 1.2.1.4 Cửa sổ Project

- Đây là cửa sổ explorer của Unity, hiển thị thông tin của tất cả các tài nguyên (Assets) trong game của bạn.

- Cột bên trái hiển thị assets và các mục yêu thích dưới dạng cây thư mục tương tự như Windows Explorer Khi click vào một nhánh trên cây thư mục thì toàn bộ nội dung của nhánh đó sẽ được hiển thị ở khung bên phải Ta có thể tạo ra các thư mục mới bằng cách Right click > Create -> Folder hoặc nhấn vào nút Create ở góc trên bên trái cửa sổ Project và chọn Folder Các tài nguyên trong game cũng có thể được tạo ra bằng cách này

- Phía trên cây thư mục là mục Favorites, giúp chúng ta truy cập nhanh vào những tài nguyên thường sử dụng Chúng ta có thể đưa các tài nguyên vào Favorites bằng thao tác kéo thả.

Trang 15

- Đường dẫn của thư mục tài nguyên hiện tại Chúng ta có thể dễ dàng tiếp cận các thư mục con hoặc thư mục gốc bằng cách click chuột vào mũi tên hoặc tên thư mục

1.2.1.5 Cửa sổ Inspector

Hình 1.3 Cửa sổ Inpector

- Cửa sổ Inspector hiển thị chi tiết các thông tin về Game Object đang làm việc, kể cả những component được đính kèm và thuộc tính của nó Bạn có thể điều chỉnh, thiết lập mọi thông số và chức năng của Game Object thông qua cửa sổ Inspector.

- Mọi thuộc tính thể hiện trong Inspector đều có thể dễ dàng tuỳ chỉnh trực tiếp mà không cần thông qua một kịch bản định trước Tuy nhiên Scripting API cung cấp một số lượng nhiều và đầy đủ hơn do giao diện Inspector là có giới hạn.

- Các thiết lập của từng component được đặt trong menu Các bạn có thể click chuột phải, hoặc chọn icon hình bánh răng nhỏ để xuất hiện menu.

Trang 16

- Ngoài ra Inspector cũng thể hiện mọi thông số Import Setting của asset đang làm việc như hiển thị mã nguồn của Script, các thông số animation, …

1.2.2 Các khái niệm cơ bản trong Unity 1.2.2.1 GameObject

Một đối tượng cụ thể trong game gọi là một game object, có thể là nhân vật, đồ vật nào đó Ví dụ: cây cối, xe cộ, nhà cửa, người

1.2.2.2 Component

Hình 1.4 Component

Một GameObject sẽ có nhiều thành phần cấu tạo nên nó như là hình ảnh (sprite render), tập hợp các hành động (animator), thành phần xử lý va chạm (collision), tính toán vật lý (physical), mã điều khiển (script), các thành phần khác mỗi thứ như vậy gọi là một component của GameObject

1.2.2.3 Sprite

Là một hình ảnh 2D của một game object có thể là hình ảnh đầy đủ, hoặc có thể là một bộ phận nào đó

Trang 17

1.2.2.4 Animation

Là tập một hình ảnh động dựa trên sự thay đổi liên tục của nhiều sprite khác nhau

1.2.2.5 KeyFrame

Key Frame hay Frame là một trạng thái của một animation Có thể được tạo nên từ 1 sprite hay nhiều sprite khác nhau.

1.2.2.6 Prefabs

Là một khái niệm trong Unity, dùng để sử dụng lại các đối tượng giống nhau có trong game mà chỉ cần khởi tạo lại các giá trị vị trí, tỉ lệ biến dạng và góc quay từ môt đối tượng ban đầu Ví dụ: Các đối tượng là đồng tiên trong game Mario đều có xử lý giống nhau, nên ta chỉ việc tạo ra một đối tượng ban đầu, các đồng tiền còn lại sẽ sử dụng prefabs Hoặc khi ta lát gạch cho một cái nền nhà, các viên gạch cũng được sử dụng là prefabs.

1.2.2.7 Sounds Âm thanh trong game 1.2.2.8 Scripts

Hình 1.5 Scripts

Script là tập tin chứa các đoạn mã nguồn, dùng để khởi tạo và xử lý các đối tượng trong game Trong Unity có thể dùng C#, Java Script, BOO để lập trình Script

Trang 18

1.2.2.9 Scenes

Quản lý tất cả các đối tượng trong một màn chơi của game

Hình 1.6 Scenes

1.2.2.10 Assets

Bao gồm tất cả những gì phục vụ cho dự án game như sprite, animation, sound, script, scenes…

1.2.2.11 Camera

Hình 1.7 Camera

Là một game object đặc biệt trong scene, dùng để xác định tầm nhìn, quansát các đối tượng khác trong game.

1.2.2.12 Transform

Là 3 phép biến đổi tịnh tiến, quay theo các trục, và phóng to thu nhỏ

Trang 19

1.3 Cài đặt Unity

Vào trang Download chọn Download UnityHub, sau khi tải xuống hoàn tất double click vào file đã tải Việc cài đặt UnityHub diễn ra bình thường và tương tự như cài đặt các chương trình khác

Sau khi cài đặt, khởi động UnityHub rồi đăng nhập vào tài khoản Unity, tài khoản Unity có thể được tạo miễn phí tại trang chủ

Hình 1.8 Sign In Unity Hub

Sau khi đăng nhập trong trường hợp chưa có License thì phải tạo 1 License, vào Preferences bên cạnh profile góc trên phải và chọn License Management và chọn như hình để kích hoạt 1 License miễn phí

Trang 20

Hình 1.9 Kích hoạt License

Quay ra màn hình chính, chọn Installs->ADD để cài đặt Unity

Hình 1.10 Install Unity Version

Chọn phiên bản Unity và cài đặt các component dựa vào nền tảng muốn

Trang 21

Hình 1.11 Thêm các Modules cho Unity

Việc cài đặt Unity đã xong

1.4 Sử dụng Jetbrains Rider để lập trình với Unity 1.4.1 Mô tả

JetBrains Rider là một môi trường phát triển tích hợp mới dựa trên nền tảng IntelliJ và ReSharper Rider hỗ trợ NET framework, hạt nhân đa nền tảng NET mới và các dự án dựa trên mono Tính năng này cho phép bạn tạo một loạt các ứng dụng như ứng dụng máy tính để bàn, dịch vụ và thư viện, trò chơi Unity, ứng dụng Xamarin, ứng dụng web ASP.NET và ASP.NET Core

1.4.2 Đặc điểm của môi trường Jetbrains Rider

- Cung cấp hơn 2500 kiểm tra mã trực tiếp, hàng trăm thao tác thực địa và tái cấu trúc bởi ReSharper và kết hợp chúng với IntelliJ và các tính năng nền tảng IDE vững chắc

- Mở, chỉnh sửa, xây dựng, chạy và gỡ lỗi tất cả các ứng dụng NET

Trang 22

- Hỗ trợ nhiều ngôn ngữ được sử dụng trong phát triển NET, bao gồm C #, F #, VB.NET, ASP.NET (cả ASPX và công cụ xem Razor), XAML, XML, JavaScript, TypeScript, JSON, HTML, CSS, SCSS, LESS và SQL

- Chạy trên các hệ điều hành khác nhau như Windows, Mac và các giống Linux khác nhau

- Cung cấp nhiều tính năng của các tính năng chỉnh sửa mã thông minh, chẳng hạn như hoàn thành các loại mã khác nhau, không gian tên được nhập tự động, tự động chèn dấu ngoặc nhọn và đánh dấu các định nghĩa tùy chỉnh

- Bao gồm hỗ trợ cho Git, Subversion, Mercurial, Perforce và TFS

- Làm việc với SQL và Cơ sở dữ liệu mà không cần rời Rider

- Kết nối với cơ sở dữ liệu, chỉnh sửa biểu đồ và dữ liệu bảng, thực hiện truy vấn và thậm chí phân tích bố cục bằng sơ đồ UML

- Bao gồm trình gỡ lỗi hoạt động với các ứng dụng NET, Mono và NET Core

- Tạo nhiều cài đặt gỡ lỗi, tham gia các quy trình bên ngoài, đặt và quản lý điểm bắt đầu và điểm dừng, bước lên và đi ra, chạy con trỏ, đặt thời gian và đánh giá các cụm từ

1.4.3 Yêu cầu hệ thống

- Hệ điều hành (chỉ dành cho bản phân phối 64 bit):

o Microsoft Windows 10 / 8.1 / 7 (.NET Framework 4.6.1 là bắt buộc)

o Linux

o Máy tính để bàn GNOME hoặc KDE o OS X 10.11+

Trang 23

o Tối thiểu Intel Core 2 Duo 2GHz - Bộ nhớ:

o Tối thiểu 4 GB

o Khuyến nghị 8 GB trở lên - Ổ cứng:

o Tối thiểu không gian: 2.5 GB

o Nên sử dụng SSD thay vì HDD để có hiệu suất tối ưu - Màn hình:

o Độ phân giải màn hình tối thiểu 1024 × 768 1.4.4 Cách cài đặt

- Download file cài đặt tại địa chỉ: https://www.jetbrains.com/rider/

Hình 1.12 Trang chủ Jetbrains Rider

- Sau khi download nhấn đúp chuột vào file để bắt đầu quá trình cài đặt

Trang 24

Hình 1.13 Trang Download

Bấm Next → để tiếp tục quá trình cài đặt JetBrains Rinder

Hình 1.14 Bắt đầu cài đặt

- Chọn vị trí cài đặt

Trang 25

Hình 1.15 Chọn vị trí cài đặt

- Nhấn Next → Install→ Finish

Hình 1.16 Thêm các options

Ngày đăng: 10/04/2024, 11:03

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w