Cách tạo một trò chơi Android cơ bản trong Unreal Engine trong 7 phút

Tác Giả: John Stephens
Ngày Sáng TạO: 26 Tháng MộT 2021
CậP NhậT Ngày Tháng: 3 Tháng BảY 2024
Anonim
Cách tạo một trò chơi Android cơ bản trong Unreal Engine trong 7 phút - ỨNg DụNg
Cách tạo một trò chơi Android cơ bản trong Unreal Engine trong 7 phút - ỨNg DụNg

NộI Dung


Nếu bạn muốn tạo một trò chơi cho Android, thì Unreal Engine 4 là một lựa chọn rất tốt, với rất nhiều sức mạnh và tính linh hoạt. Khi lần đầu tiên tải trình soạn thảo lên, bạn có thể cảm thấy choáng ngợp bởi tất cả các cửa sổ và biệt ngữ, và bản chất không thể xuyên thủng của tất cả. Có những hướng dẫn, nhưng chúng có xu hướng liên quan đến rất nhiều lời mở đầu đến nỗi bạn sẽ phải mất năm giờ trước khi bạn đạt được bất cứ điều gì.

Không có ai có thời gian cho việc đó!

Đọc: Cách tạo ứng dụng VR cho Android chỉ trong 7 phút

Mục đích của bài này là để giúp bạn bắt đầu nhanh chóng và nắm bắt những điều cơ bản. Chỉ trong bảy phút, bạn sẽ học cách tạo ra sự khởi đầu cơ bản của một nền tảng 2D. Nó không phải là một trò chơi đầy đủ, nhưng nó đủ để hy vọng tạo ra sự nhiệt tình và động lực, vì vậy bạn có thể bắt đầu thiết kế và vui chơi.


Những gì bạn cần

Bạn sẽ cần phải thiết lập Unreal Engine 4 trên máy của mình, cùng với SDK Android và NDK, JDK và Apache ANT. Bạn cũng nên đi và thực hiện hoặc xác định vị trí một số họa tiết. Bạn có thể sử dụng CodeWorks cho Android để đơn giản hóa quy trình thiết lập này. Bạn có thể cần một gạch hoặc nền tảng sprite, và các họa tiết cho một nhân vật chính với một hình ảnh động nhàn rỗi và một hình ảnh động đi bộ. Bạn có thể tự làm những thứ này, hoặc tìm một số để sử dụng miễn phí.

Bắt đầu dự án đầu tiên của bạn

Đầu tiên bạn cần tạo một dự án mới. Có rất nhiều tùy chọn có sẵn, phù hợp với các loại trò chơi khác nhau. Hãy để Lừa chọn 2D Side Scroller và đặt nó cho Di động / Máy tính bảng, với Chất lượng tối đa và bao gồm cả Nội dung bắt đầu. Tab trên cùng có thể nói là Blu Blurintrint chứ không phải C ++, vì điều này có nghĩa là chúng tôi đã giành được nhu cầu mã hóa để có được mọi thứ và chạy.


Sau khi kết thúc, bạn đã có một game platforming có thể chơi được! Nhấn Play và nhấp vào Viewport và bạn sẽ có thể chạy xung quanh, nhảy và xem các hình ảnh động đẹp mắt.

Có bạn có nó! Trò chơi 2D đầu tiên của bạn chỉ trong 20 giây!

Rõ ràng là chúng tôi sẽ làm nhiều hơn thế. Cụ thể hơn, chúng tôi sẽ tùy chỉnh tất cả các yếu tố đã có ở đây để bạn có thể biến nguyên mẫu chung này thành cơ sở cho trò chơi độc đáo của riêng bạn, với đồ họa và hoạt hình của riêng bạn. Khi làm như vậy, hy vọng bạn sẽ học được những điều cơ bản của Unreal Engine 4 và có thể xây dựng từ đó.

Tìm đường

Với mọi thứ được thiết lập, đây là những gì bạn nên có trước mặt.

Chế độ xem 3D là nơi bạn sẽ thấy bố cục cấp độ, họa tiết và các yếu tố trò chơi khác. Để điều hướng, giữ nút chuột phải và nhấn các phím WASD. Sử dụng Q & E để đi lên và xuống. Bạn cũng có thể nhấn nút chuột phải và sau đó kéo thế giới xung quanh.Thế giới bên ngoài cung cấp cho bạn một danh sách tất cả các yếu tố trong trò chơi của bạn, trong Unreal được gọi là Diễn viên.

Ở đây chúng tôi có Bối cảnh, Background_Sprite, Ledges, trong số những thứ khác.

Bên trái là cửa sổ Modes. Điều này cho phép bạn thay đổi hiệu quả những gì bạn sẽ làm trong chế độ xem 3D - cho dù đó là đặt hình khối hay thêm hiệu ứng hình ảnh. Trình duyệt nội dung là những gì bạn có thể sử dụng để duyệt các tệp dự án của bạn.

Cuối cùng, ngăn Chi tiết bên phải sẽ hiển thị cho bạn thông tin về bất kỳ Diễn viên hoặc thành phần nào bạn đã chọn. Điều này cho phép bạn nhanh chóng chỉnh sửa các thuộc tính của thành phần đó hoặc chỉ để tìm hiểu thêm về nó. Bạn có thể tìm thấy thư mục Sprites trong Nội dung> 2DSideScroller> Sprites. Bạn sẽ ngay lập tức nhận ra sprite nền và gờ là các thành phần trong khung nhìn.

Flipbook hoạt hình các yếu tố sinh động trong thế giới trò chơi bằng cách xâu chuỗi nhiều họa tiết.

Nếu có bất cứ điều gì khác mà bạn không hiểu, hãy giữ Ctrl + Alt trong khi di chuột qua phần tử đó và bạn sẽ có thể thấy những gì nó làm. Điều này rất tiện dụng khi bạn bắt đầu.

Tạo một cấp độ

Trước tiên, hãy để học cách tạo ra các Diễn viên mới cho trò chơi của chúng tôi (hãy nhớ rằng đây là thuật ngữ chung cho bất kỳ đối tượng trò chơi nào). Tôi sử dụng thư mục Sprites hiện có. Thả một PNG hoặc hình ảnh khác vào đây thông qua File Explorer, sau đó nhấp chuột phải vào nó và đi đếnTác vụ Sprite> Tạo Sprites.

Bây giờ đi đến thư mục Blueprints. Bạn có thể hiển thị các thư mục bên trái nếu nó giúp. Nhấp chuột phải lần nữa, lần này bất cứ nơi nào trong thư mục và chọn Tạo tài sản cơ bản> Lớp kế hoạch chi tiết> Diễn viên. Đây là đối tượng sẽ cho phép chúng ta tạo ra nhiều lần lặp khác nhau của cùng một đối tượng, giống như một nền tảng. Nếu bạn quen thuộc với Unity, thì nó tương đương với một prefab. Trong mã, nó là một lớp. Gọi đây là FloorTile, hoặc Ngói, hoặc một cái gì đó tương tự.

Bây giờ, nhấp đúp chuột vào Lớp Blueprint mới đó để mở trình soạn thảo. Ở trên cùng bên trái, chọn + Thêm thành phần và sau đó chọn Sprite (bạn cũng có thể tìm kiếm, nó nhanh hơn).

Bây giờ, chọn sprite mới này trong cửa sổ Thành phần và kéo và thả sprite nền tảng của bạn vào hộp Sprite. Bây giờ bạn có thể thấy hình ảnh gạch là một phần của nền tảng của bạn. Vòng tròn 3D được gọi là nút và sẽ đóng vai trò là điểm tham chiếu để kéo và thả các phần tử của bạn. Sau đó, điều này cũng có thể được sử dụng để áp dụng logic thông qua các biểu đồ.

Donith quên điều chỉnh tỷ lệ nếu sprite của bạn không phải là kích thước hoàn hảo! Bây giờ bấm vào Lưu và sau đó quay lại trò chơi của bạn.

Khi bạn đã thực hiện điều đó, chỉ cần kéo và thả phần tử mới vào bất cứ đâu vào trò chơi của bạn! Khi bạn thả nền tảng của mình xuống cấp độ, hãy đảm bảo tọa độ Y (vì lý do nào đó hoạt động giống như tọa độ Z) được đặt thành 0 để nó không ở phía trước hoặc phía sau trình phát. Bạn có thể nhận thấy nền tảng của bạn đã có máy va chạm - một hộp màu vàng cho Unreal biết người chơi của bạn không nên có thể đi qua vật phẩm. Điều này có nghĩa là chúng ta có thể nhảy vào nó.

Nếu bạn chọn hộp kiểm Mô phỏng Vật lý và Kích hoạt Trọng lực, nền tảng sẽ rơi khỏi bầu trời và sau đó có thể di chuyển. Bạn cũng muốn sử dụng các ràng buộc để đóng băng trục thứ ba.

Tất nhiên, bạn có thể tạo thêm nhiều loại diễn viên và thả họ vào cấp độ của bạn như thế này. Bằng cách sử dụng các họa tiết khác nhau, cài đặt khác nhau và logic khác nhau thông qua biểu đồ (nhiều trong số đó bạn có thể dễ dàng tra cứu trực tuyến), bạn có thể tạo ra một loạt các chướng ngại vật đầy thách thức, các vật phẩm môi trường thú vị và sưu tầm bổ ích.

Để tùy chỉnh thêm cấp độ, bạn cũng có thể muốn thay đổi nền. Thực hiện việc này đơn giản bằng cách chọn Background_Sprite trong World outlan (ngoài cùng bên phải), sau đó thay đổi Sprite nguồn thành một trong các Chi tiết của riêng bạn. Tôi sử dụng bầu trời đầy sao mà tôi đã tạo.

Đọc: Tổng quan rất đơn giản về phát triển Ứng dụng Android cho người mới bắt đầu

Hoạt hình nhân vật người chơi

Điều cuối cùng chúng ta cần thay đổi để thực hiện điều nàycủa chúng tôi platformer là nhân vật chính.

Để xử lý việc này, chúng tôi sẽ cần phải sử dụng thêm một số họa tiết, mà chúng tôi sẽ biến thành hoạt hình.

Để bắt đầu, hãy quay lại thư mục Sprite (mặc dù nó thực sự tùy thuộc vào cách bạn tổ chức việc này). Bây giờ hãy tạo một thư mục mới có tên là Phim hoạt hình trực tuyến, với hai thư mục con: Bộ nhớ Idle và Trò chơi đi bộ (Truyện tranh hoạt hình chỉ là thuật ngữ Unreal sử dụng cho hoạt hình của nó).

Vào mỗi, chúng tôi sẽ kéo và thả các nhân vật của chúng tôi. Thay vì sử dụng một bảng sprite, chúng tôi sẽ thêm các hình ảnh riêng lẻ và đặt tên chúng theo thứ tự tăng dần để giữ cho mọi thứ đơn giản. Tôi sử dụng các họa tiết tôi đã thực hiện cho một hướng dẫn khác, nhưng bạn có thể lấy chúng miễn phí từ một loạt các địa điểm.

Thả chúng vào các thư mục có liên quan, chọn tất cả chúng cùng nhau và chọn Tác vụ Sprite> Tạo Sprite.

Chúng tôi sẽ làm hoạt hình nhàn rỗi đầu tiên. Tôi chỉ có hai hình ảnh này để mô phỏng hơi thở theo kiểu nghệ thuật pixel, khung hình thấp (mẹo: chọn pixel art và bạn có ít công việc hơn nhiều!). Để thiết lập tính năng này, nhấp chuột phải vào thư mục và chọn Hoạt hình> Giấy lật. Đặt tên cho hoạt hình mới của bạn nhàn rỗi và sau đó nhấp đúp chuột để mở nó lên.

Trong đó, hãy đến Sprite và thêm hai khung hình chính bằng cách nhấn nút trên + +. Điều này sẽ thêm hai thành viên bạn có thể mở rộng bằng cách nhấn mũi tên bên trái. Chỉ cần kéo và thả các họa tiết mới của bạn vào các cửa sổ đó và hình ảnh động sẽ quay vòng qua các khung của nó. Bạn cũng có thể thả các họa tiết thẳng vào hộp thời gian xuống phía dưới.

Ngay bây giờ, điều này gây ra co giật, vì vậy hãy đặt giá trị Frame Run thành 8 (hoặc ở đâu đó) và nó trông giống như hơi thở hơn.

Bạn có thể làm điều tương tự với hoạt hình đi bộ của mình, nhưng giữ tốc độ khung hình cao hơn và thêm nhiều khung hình chính. Tôi đặt của tôi thành hai để nó vẫn trông đẹp và 16 bit.

Khi cả hai đã hoàn thành, hãy đến2DSideScrollerBP> Bản thiết kế và nhấp đúp chuột vào 2DSideScrollerCharacter. Nhấp đúp chuột vào cái này và bạn sẽ được chào đón với một cái gì đó hơi khác: biểu đồ. Hãy nhớ rằng chúng tôi đã chọn đồ thị thay vì C ++ khi chúng tôi thiết lập dự án. Về cơ bản, điều này có nghĩa là chúng tôi sử dụng biểu đồ dòng trực quan sắp xếp thay cho mã thực tế, điều này thật tuyệt nếu bạn không biết nhiều về lập trình. Nếu bạn quen thuộc với mã, bạn sẽ nhanh chóng hiểu những gì nhiều thứ này làm từ ngữ cảnh.

Thu nhỏ, tìm hộp có nội dung Xử lý Hoạt hình, rồi tìm các menu thả xuống trong Chọn. Chúng sẽ trông quen thuộc: IdleAnimation và RunningAnimation. Nhấp vào các nút đó và trao đổi chúng cho các nút bạn đã tạo.

Cuối cùng, lướt qua cửa sổ Viewport và tìm hộp có ghi Source Flipbook ở bên phải. Chuyển đổi điều đó cho hoạt hình nhàn rỗi của bạn (đảm bảo rằng nhân vật được chọn trong Chế độ xem). Đảm bảo chỉnh sửa tỷ lệ dưới tiêu đề Biến đổi ở bên phải để đặt nhân vật của bạn có kích thước phù hợp.

Hãy nhớ nhấn biên dịch và lưu lại khi đã hoàn thành.

Và bạn có thể tự mình

Để chạy trên thiết bị của bạn, chỉ cần đi đến Tệp> Dự án gói> Android. Chọn ETC1. Sau đó, bạn có thể tạo APK mà bạn có thể bật lên thiết bị của mình để kiểm tra. Bạn nên có một nền tảng cơ bản hoạt động với đầu vào cảm ứng và hình ảnh động - một khởi đầu khá thú vị.

Bạn vẫn cần phải thiết lập chính xác tất cả những điều này để bắt đầu. Lời khuyên của tôi là loại bỏ hỗ trợ Gradle cho bản dựng - hiện tại nó không hoạt động chính xác. Tôi cũng khuyên bạn nên sử dụng CodeWorks cho Android để cài đặt tất cả các yếu tố cần thiết. Nó làm cho cuộc sống dễ dàng hơn đáng kể.

Với điều đó, thời gian của bạn đã hết!

Bạn sẽ đi đâu từ đây? Bây giờ bạn có thể tạo nhiều nền tảng và chướng ngại vật khác nhau và thêm hình ảnh động vào mọi thứ. Nếu bạn chơi xung quanh trong các biểu đồ, bạn có thể truy cập và đặt các thuộc tính khác nhau cho Diễn viên theo ý muốn, đó là cách bạn sẽ tạo ra các tương tác phức tạp hơn (kẻ thù theo bạn, nút vũ khí, thay đổi độ cao nhảy, v.v.). Để thêm đầu vào mới, bạn có thể đi đến Cài đặt> Cài đặt dự án> Đầu vào và sau đó tìm Action Mappings.

Đọc: Xây dựng trò chơi Android cơ bản đầu tiên của bạn chỉ trong 7 phút (với Unity)

Có rất nhiều thứ để học, nhưng hy vọng bây giờ bạn có một ý tưởng tốt về cách mọi thứ vào vị trí. Tất cả những gì còn lại là quyết định loại trò chơi nào bạn muốn xây dựng và để trí tưởng tượng của bạn được phát huy!

Bản beta Digital Wellbeing mới nhất bao gồm một tính năng mới gọi là Chế độ lấy nét.Công cụ mới cho phép bạn tạm thời vô hiệu hóa một ố ứng dụng nhất định có th...

ự phân tâm ở khắp mọi nơi. Có thể rất khó khăn để tập trung vào một điều cụ thể tại bất kỳ thời điểm nào, đây là một vấn đề lớn khi đáp ứng thời hạn. Đ...

Chia Sẻ