Hôm nay, rất nhiều lập trình viên đã gặp khó khăn trong việc đăng nhập lại tài khoản của mình trên Corona SDK. Cụ thể, có một số máy tính khi đăng xuất tài khoản hiện có và đăng nhập lại thì không được. Một trong những lỗi phổ biến nhất là khi đăng nhập trên phiên bản Corona SDK 2015.2511 hoặc các phiên bản daily-builds thì người dùng sẽ nhận một thông báo cần active phiên bản Pro...
Như các bạn đã biết, vừa qua Fuse Powered đã đưa Corona SDK Pro đến được với nhiều nhà phát triển ứng dụng hơn khi họ đã đưa Corona Pro trở thành phiên bản miễn phí. Trong các API rất quan trọng trong phiên bản Pro là thư viện store. Nó cho phép lập trình viên có thể gắn In-App Purchases (IAP) và ứng dụng/trò chơi của mình. Hướng dẫn này sẽ hướng dẫn với các bạn về cách sử dụng các API store này trong Corona để thực hiện IAP.
Bắt đầu từ ngày hôm nay, bất cứ ai đăng ký sẽ có được toàn bộ sức mạnh của Corona SDK. Trước đây, bạn phải trả tiền để có được các quyền truy cập vào tính năng như daily builds, in-app purchases, premium graphics, các plugins dành cho Pro, Windows Phone 8,v.v… nhưng bây giờ, tất cả mọi người sẽ được sử dụng chúng miễn phí.
CoronaCards chưa thể truy cập vào các group native.* của hàm thư viện và điều này bao gồm native.newTextField(). Vì vậy, để thực hiện việc nhập văn bản cho ứng dụng của bạn, bạn phải thiết lập một XAML Windows Phone User Control và add các labels (TextBlocks), text boxes, và các buttons khác nhau của bạn vào control. Sau đó, bạn phải sử dụng các event để kích hoạt phía native để hiển thị các form, thu thập các input, trả dữ liệu lại cho Lua, và đóng box.
Bạn đã làm việc rất vất vả trong vài tháng hoặc vài năm để tạo ra một game di động tuyệt vời. Bạn phát hành nó trên cửa hàng ứng dụng và đã nhận được một số lượng lớn người chơi tham gia vào game của bạn. Theo thời gian, số người chơi sẽ bắt đầu giảm xuống. Nếu bạn cũng như như hầu hết các nhà phát triển ứng dụng khác không biết sử dụng Push Notifications hoặc thực hiện Push Notifications không hiệu quả để giữ người dùng, bạn đang dần mất đi số lượng người dùng, từ đó mất đi tiềm năng tăng trưởng userbase cũng như những thu nhập từ quảng cáo hoặc in-app purchases.
Có thể đến một lúc nào đó bạn cần xuất ra một số với định dạng cụ thể, chẳng hạn như hiển thị một giá trị của 3.1415962 chỉ với hai chữ số thập phân. Hoặc có thể bạn cần phải đặt ra một bảng và xuất dữ liệu theo cột, giống như một bảng leaderboard... Nếu bạn cần, string.format() sẽ dể dàng giải quyết cho bạn. Sử dụng hàm này, bạn có thể cung cấp một "chuỗi định dạng" và một loạt các giá trị để định dạng, và các API sẽ trả về một chuỗi định dạng duy nhất theo chỉ định của bạn.
Như chúng ta đã biết Apple đã áp đặt một yêu cầu khi bạn submit ứng dụng mới lên App Store là phải hỗ trợ 64-bit. Và bắt đầu từ ngày 01/02/2015 thì bạn không thể submit những ứng dụng không hỗ trợ 64bit nữa.
Hầu như tất cả các game đều có một hàm chính có chứa tất cả các game logic, và nó sẽ được chạy hoặc là khi người dùng làm một cái gì đó hoặc là sau một khoảng thời gian nhất định. Chu trình này chạy cùng với các hàm cốt lõi và lập đi lập lại được gọi là game loop, và hàm này rất quan trọng đối với bất kỳ game developer nào.
Là một developer, bạn sẽ cần phải tạo ra các screenshots của ứng dụng trước khi bạn submit nó lên các store. Lý tưởng nhất, các screenshots cần phải hiển thị các tính năng chính của ứng dụng, như các hình ảnh hấp dẫn, các hành động trong một trò chơi, một giao diện đẹp và bắt mắt, vv….
Đây là bày chia sẻ của nhà sáng lập Corona, Walter viết trên trang web của mình để trình bày những dự định sắp tới của họ
Hôm qua (23/01/2015), sự kiện Mobile Game Asia đã được diễn ra tại Khách sạn Sheraton Grande Sukhumvit (số 250 Sukhumvit Road · Bangkok 10110 · Thailand). Tại đây, các nhà phát triển độc lập có thể trao đổi và thảo luận với nhau về tương lai của ngành game di động trong năm 2015, cũng như đúc kết rút ra được rất nhiều kinh nghiệm quý giá cho sản phẩm của mình.
Sau khi Coronalabs tung ra phiên bản CoronaCards cho Windows Phone 8 thì mới đây Coronalabs cũng đang có kế hoạch tung ra phiên bản CoronaCards cho HTML5. Hiện tại họ cho phép một số nhà lập trình sử dụng phiên bản thử nghiệm của họ (Beta testing build).
Hôm nay chúng ta sẽ cùng nhau tạo ra một game lấy cảm hứng từ các game phổ biến những năm 70 có tên Space Invaders. Bạn sẽ tìm hiểu về chức năng quản lý scene của Corona, timer, di chuyển nhân vật, tích hợp physics engine và làm thế nào để sử dụng module để mô phỏng các class trong ngôn ngữ lập trình Lua.
CoronaLabs đã triển khai hỗ trợ cho các Android TV, một đối thủ cạnh tranh với Amazon Fire TV và Apple TV. Năm ngoái, Ed Maurina phát hành một module về maps các controls cho Amazon Fire TV, vì vậy tôi đã lấy code của anh ấy và sửa đổi nó cho Android TV controller. Tôi sẽ cho bạn thấy làm thế nào bạn có thể thực hiện các Android TV game controller button events vào các game của bạn, để bạn có thể upload nó lên Google Play Store.
Hôm nay, chúng ta sẽ cùng nhau thảo luận về cách tạo ra một ứng dụng cơ bản cho các trẻ nhỏ, nơi các bé có thể kéo và thả các hình dạng vào chính xác các khu vực đưa ra. Bà viết này được chia sẽ bởi Greg Pugh trên coronalabs.
Thật ra thì Graphics 2.0 đã được ra mắt khá lâu nhưng với những bạn làm quen với Corona thì nhiều khi các bạn đọc một bài hướng dẫn ở CoronaViet.com hay một trang nào đó mà bài viết đó được viết từ hồi Graphics 1.0 thì chắn chắn các bạn sẽ gặp lỗi khi thực hiện theo. Ngoài những tính năng tuyệt vời được bỗ sung trong Graphics 2.0 thì so với Graphics 1.0, Graphics 2.0 còn có một số thay đỗi lớn mà các bạn cần phải biết đễ tránh bị lỗi.
Đây là bài hướng dẫn của Mark Steelman, nhà sáng lập Steelman Games LLC. đăng trên blog của coronalabs, anh chia sẽ cách để thực hiện local multiplayer trong game Legend of Us Roleplaying Game của anh ấy với Corona SDK.
Khi sử dụng GPS trên một thiết bị, một danh sách các địa chỉ, hoặc khi làm việc với native.newMapView(), chắc chắn vấn đề đầu tiên là sẽ phải đối mặt với vĩ độ và kinh độ. Trên bản đồ, bạn sẽ thấy một biểu tượng về 2 không gian trong bản đồ của bạn...
Hôm nay chúng ta sẽ cùng tìm hiểu: làm thế nào để tích hợp Google AdMob vào ứng dụng Coronacards Windows Phone 8.
Hướng dẫn này giải thích sự khác biệt giữa tap, touch, multitouch và làm thế nào để xử lý các event gắn liền với mỗi phương thức này trong Corona.