Stack Breaker là một trò chơi cơ sở cấp độ vô tận thú vị, trong đó bạn chạm và giữmàn hình để làm cho người chơi rơi xuống khối màu, cố gắng không chạm vào khối màu đen, nếu không bạn sẽ
Trang 1CÔNG NGHỆ THỰC TẾ ẢO
Thành viên nhóm: Vũ Đức Trung (làm word)
Cao Hải Đăng(làm PowerPoint)
Trần Huy Hoàng(làm code) Nguyễn Phạm Nhất Sang(làm code)
Đặng Công Huy(thuyết trình)
Trang 2Stack Ball 3D
Trang 31.GIỚI THIỆU
Trang 4Stack Breaker là một trò chơi cơ sở cấp độ vô tận thú vị, trong đó bạn chạm và giữmàn hình để làm cho người chơi rơi xuống khối màu, cố gắng không chạm vào khối màu đen, nếu không bạn sẽchết, cố gắng phá vỡ càng nhiều khối càng tốt để kích hoạt chế độ bất tử và hoàn thành cấp độ.Trò chơi đã sẵn sàng để phát hành thẳng ra khỏi hộp và nó cũng có thể
dễ dàng tùy chỉnh đểlàm cho nó hấp dẫn hơn nữa đối với người chơi của bạn Hỗ trợ cho PC / Mac, iOS, Android, v.v.…!
Trò chơi được làm bằng Unity C # và được tối ưu hóa cho các thiết bị di
động Mẫu này cung cấpcho bạn một mã nguồn trò chơi đầy đủ tính
năng, sẵn sàng để phát hành mà bạn có thể tùy chỉnh và xây dựngtrò
chơi của riêng bạn ngay lập tức!
Trang 5Các tính năng nổi bật:
Trò chơi một chạm gây nghiện
Điều khiển mượt mà, đồ họa bắt mắt
100 ++ mức độ khó khác nhau
Rất dễ dàng để thêm các cấp độ mới hoặc chỉnh sửa các cấp độ hiện có
Xem quảng cáo để hồi sinh
Admob được tích hợp (biểu ngữ, quảng cáo xen kẽ, quảng cáo video có tặng thưởng)
Được tối ưu hóa cho điện thoại di động
Tài liệu chi tiết và mã C # được chú thích
Nội dung miễn phí để sử dụng (phông chữ, âm thanh, nhạc, mô hình, v.v.)
Sẵn sàng xuất bản ngay
Trang 62 Thiết lập mẫu
Mẫu này được thiết kế cho điện thoại di động (Android, iOS, Windows Phone…) nên sau khi nhập gói để thống nhất, bạn cần chuyển sang Android hoặc iOS.Mẫu gồm 3 cảnh: Trang chủ, Đang tải, Nhập theo đường dẫnNội dung / _Stack_Breaker / Cảnh Bạn cần bắt đầu từ Cảnh nhà
Trang 73 Tùy chỉnh lối chơi
a Quản lý Ingame
Hầu hết các thông số trò chơi quan trọng có thể được định cấu hình trong IngameManager thành phần được gắn với một đối tượng trò chơi cũng có tên IngameManager trong hệ thống phân cấp.Bạn có thể tìm thấy đối tượng IngameManager trong cảnh InGame
Trang 8Cấp độ kiểm tra: cấp độ bạn cần kiểm tra trước khi xây dựng trò chơi Nếu bạn đặt nó thành 0,script sẽ không tải mức thử nghiệm.
Thời gian chờ hồi sinh: thời gian trì hoãn cho tính năng hồi sinh cuối
Trang 9b Player Controller
Hầu hết các thông số quan trọng của trình phát đều có thể được cấu hình trong PlayerControlerthành phần được đính kèm với một đối tượng trò chơi có tên Người chơi trong hệ thống phân cấp
Trang 10 Vận tốc Nhảy lên: vận tốc của người chơi khi nhảy.
Vận tốc rơi xuống: vận tốc của người chơi khi rơi
Thang điểm tối thiểu: thang đo tối thiểu của người chơi
Max Scale: quy mô tối đa của người chơi
Scaling Factor: hệ số tỷ lệ của người chơi
Đếm thời gian để kích hoạt chế độ bất tử: người chơi cần thời gian
để kích hoạt chế độ bất tử.Tham số này chỉ được tính khi người dùng giữ màn hình (người chơi phá vỡ ngăn xếp), khôngva chạm vào ngăn xếp
Thời gian chế độ bất tử: thời gian người chơi thực hiện chế độ bất tử
Trang 114 Level customization
Đây là mẫu trò chơi cơ bản cấp độ và mục tiêu của trò chơi là bạn phải hoàn thành một cấp độvà bắt đầu một cấp độ mới, cố gắng thu thập tiền xu và tránh bẫy và chướng ngại vật Tất cả các thông số của cấp độ
đã được hiển thị trên thanh tra để bạn điều chỉnh và sửa đổi Chúng được lưu trữ trong tập lệnhIngameManager và bạn có thể điều chỉnh tất
cả các cấp trong trình kiểm tra của IngameManagerđối tượng mà bạn
có thể tìm thấy nó trong cảnh Ingame
Trang 12Như bạn có thể thấy, có một danh sách gồm 10 thông số cấu hình của các cấp, những thông số này là đã được thiết kế và sẵn sàng sử dụng Nếu bạn muốn thêm cấu hình mới, chỉ cần thay đổi kích thước danh sách và nhấnVào Bây giờ tôi sẽ cho bạn thấy các thông số của từng cấp độ.
Trang 13Cấu hình số cấp: phần này nói về cấu hình số cấp, mỗi cấp trênphạm vi này sẽ sử dụng các thông số cấu hình dưới đây để tạo cấp độ.
❖Min Level: mức tối thiểu của cấu hình này
❖Max Level: mức tối đa của cấu hình này.Tất cả cấp độ giữa phạm vi này
sẽ sử dụng các tham số này bên dưới để tạo cấp độ
Cấu hình màu sắc: phần này nói về cấu hình của tất cả các màu cần thiết trong cấp độ này
❖Player Color: màu của trình phát
❖Deadly Part Color: màu của phần chết chóc trong cấp độ này
❖Background Top Color: màu trên cùng của nền
❖Background Bottom Color: màu ở dưới cùng của nền
Trang 14Center Pillar Config: phần này nói về cấu hình của trụ giữa Nàycác thông
số bên dưới bạn cho phép bạn định cấu hình xoay của trụ
❖Tốc độ quay trụ trung tâmMin & Tốc độ quay trụ trung tâm tối đa: mức tối thiểu vàtốc độ quay lớn nhất của trụ giữa Giá trị thực tế sẽ được ngẫu
nhiên hóa giữahai giá trị này
❖Thời gian xoay trụ trung tâmMin & Thời gian quay trụ trung tâm tối đa:
mức tối thiểu vàthời gian quay tối đa của trụ giữa Giá trị thực tế sẽ được
ngẫu nhiên hóa giữahai giá trị này
Lúc đầu, trụ giữa sẽ quay ngẫu nhiên theo một hướng với tốc độ ngẫu
nhiên, nó sẽ xoay trong một thời gian ngẫu nhiên và dừng lại, sau đó ngẫu nhiên lại thời gian và tốc độ, sau đóxoay theo hướng ngược lại khi bắt đầu
Nó sẽ tiếp tục xoay như vậy cho đến khi người chơi hoàn thànhcấp độ Nó
sẽ không dừng lại nếu người chơi chết
Trang 15Cấu hình ngăn xếp: phần này nói về cấu hình của tất cả các ngăn xếp
sẽ được tạo trong cấp độ này.Như bạn có thể thấy, có 3 phần tử của Cấu hình ngăn xếp danh sách, vì vậy sẽ có 3 khối ngăn xếpsẽ được tạo ra Mỗi khối có số ngăn xếp riêng, xác định số lượng ngăn xếp sẽ làđã tạo
và các tham số khác để định cấu hình hành vi của khối ngăn xếp đó Bạn có thể thêmkhối khác bằng cách thay đổi kích thước Cấu hình ngăn xếp danh sách và định cấu hình
Trang 16List Stack Config: đây là danh sách tất cả các tham số cấu hình của khối các ngăn xếp.Đây là lời giải thích của tất cả các thông số.
Trang 17❖Min Stack Number & Max Stack Number: ngăn xếp tối thiểu và tối đa sẽ làđược tạo trong cấp độ này Giá trị thực sẽ được ngẫu nhiên hóa giữa hai giá trị này.
❖ Loại ngăn xếp: loại ngăn xếp bạn muốn tạo Hiện tại, mẫu có 5 ngăn xếpkiểu
STACK_6_PARTS, STACK_8_PARTS, STACK_10_PARTS, STACK_12_PARTS vàSTACK_16_PARTS
Số trên tên đại diện cho số phần của ngăn xếpcó Ví dụ: STACK_6_PARTS có 6 phần trên đó.
❖ Góc xếp chồng đầu tiên: góc đầu tiên của chồng đầu tiên của khối.
❖ Số tiền thay đổi vòng quay: số lượng thay đổi góc của mỗi ngăn xếp Ví dụ: Đầu tiênGóc xếp chồng là 10 và Số tiền thay đổi xoay là 5, vì vậy ngăn xếp đầu tiên sẽ được tạo vớigóc
10, thì chồng tiếp theo sẽ được tạo với góc 15, sau đó chồng tiếp theo là góc 20,sau đó là góc 25… Tất nhiên, bạn có thể đặt tham số như -5, sau đó góc của các ngăn xếp sẽlà 10, 5,
0, -5, -10…
❖ Danh sách chỉ số của phần chết: chỉ số của phần chết trên mỗi ngăn xếp, thông số này dựa trêntham số Stack Type Vì vậy, nếu bạn đặt Loại ngăn xếp thành STACK_6_PARTS,
thìngăn xếp sẽ có 6 phần trên đó, vì vậy chỉ số của mỗi phần sẽ là 0, 1, 2, 3, 4, 5 HÃY
NHỚ,CHỈ SỐ SẼ BẮT ĐẦU Ở 0 VÌ VẬY, BẠN KHÔNG THỂ CÓ CHỈ SỐ 6 Như bạn thấy, tôi đã đặtchỉ số thành 0 và 1, vì vậy phần chết người sẽ là phần đầu tiên và phần thứ hai Nếu tôi đặt chỉ mụcđến 1, 3, 5 thì phần chết chóc sẽ là phần thứ 2 (chỉ số 1), thứ 4 (chỉ số 3) và thứ 6(chỉ số 5) Bạn có thể đặt chỉ mục thành 6 vì số chỉ mục từ 0 đến 5
Trang 185 Services configuration
Trang 19a Sound Manager
Tất cả âm thanh có trong trò chơi này đều được sử dụng miễn phí trong các dự án thương mại và được định vịdưới đường dẫn thư mục Assets / _Stack_Breaker / Audio
Trang 20b Trình quản lý Quảng cáo
Admob được tích hợp Bạn cần thay đổi id quảng cáo thử nghiệm (mặc định) thành id quảng cáo của mình trước đóxuất bản đến các cửa
hàng
Trang 21CẢM ƠN CÁC BẠN VÀ THẦY ĐÃ LẮNG NGHE!