본문 바로가기
728x90
반응형

프로그램 개발해서 돈벌기/flutter49

[초보자 게임 만들기][기초] flutter flame에서 두 사각형이 위, 아래에서 중앙으로 이동하다 충돌 시 반대로 튕기기 flutter flame을 이용해서 2D 게임 제작을 해 보려고 합니다. flutter flame 기본은 아래 블로그를 참고 바랍니다. 2024.04.30 - [프로그램 개발해서 돈벌기/flutter] - [초보자 게임 만들기 기초] flutter flame 구조와 사각형 위에서 아래로 떨어뜨리기 [초보자 게임 만들기 기초] flutter flame 구조와 사각형 위에서 아래로 떨어뜨리기flutter flame을 이용해서 2D 게임 제작을 해 보려고 합니다. 우선 flutter에서 flame을 사용하는 가장 간단한 기본 코드 구조를 보겠습니다. import 'package:flutter/material.dart';import 'package:flame/game.dart';void mdirection-to.. 2024. 5. 24.
[초보자 게임 만들기 기초] flutter flame 구조와 사각형 위에서 아래로 떨어뜨리기 flutter flame을 이용해서 2D 게임 제작을 해 보려고 합니다. 우선 flutter에서 flame을 사용하는 가장 간단한 기본 코드 구조를 보겠습니다. import 'package:flutter/material.dart';import 'package:flame/game.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: GameWidget(game: MyGame()), ); }}class MyGame extends FlameGame { @override v.. 2024. 4. 30.
유튜브 처럼 플레이 화면과 하단에 동영상 리스트가 보일때 동영상 리스트를 클릭 시 상단 플레이에 플레이 되게 만들기 유튜브 처럼 화면을 추가적으로 띄우지 않고 플레이 화면과 하단에 동영상 리스트가 보일때 동영상 리스트를 클릭 시 상단 플레이에 플레이 되게 만들기를 할때 GlobalKey를 이용합니다. import 'package:flutter/material.dart'; import 'package:video_player/video_player.dart'; class VideoDetail extends StatefulWidget { int? vIdx; VideoDetail({ Key? key, this.vIdx, }) : super(key: key); @override _VideoDetailState createState() => _VideoDetailState(); } class _VideoDetailState ex.. 2024. 3. 4.
flutter에서 자식 위젯이 부모 위젯 함수 호출하기 flutter에서 자식 위젯이 부모 위젯 함수 호출하기를 샘플로 구현해 보았습니다. 구조를 조금 복잡하게 구성해 보았습니다. StatefulWidget A A의 자식인 StatefulWidget B B의 자식인 StatelessWidget C C의 자식인 StatelessWidget D 인 구조에서 D 리스트 뷰 클릭 시 A 내 call 함수 실행하게 만드는 샘플 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold(.. 2024. 2. 23.
[flutter] Build failed due to use of deprecated Android v1 embedding. 를 만났을때 에러 수정 방법 "Build failed due to use of deprecated Android v1 embedding." 에러는 현재 플러터가 안드로이드 버전이 오래된 v1을 사용해서 발생한 문제입니다. 전체 에러 안내문 Warning Your Flutter application is created using an older version of the Android embedding. It is being deprecated in favor of Android embedding v2. Follow the steps at https://flutter.dev/go/android-project-migration to migrate your project. You may also pass the --ignore-depre.. 2024. 1. 31.
flutter iOS에 권한 요청 방법 : 주소록에 접근 권한 요청하기 swift를 사용해서 xcode에서 개발을 진행할 경우 주소록 정보가 필요한 경우가 있습니다. 이 경우 "Info.plist" 파일에 주소록 접근 사유를 입력하면 됩니다. NSContactsUsageDescription Access Contracts 그러나 flutter에서 iOS -> Runner -> Info.plist 에 위 정보를 입력하여도 권한 요청 창이 뜨지 않습니다. 디버그 / 릴리즈 모드와 상관 없습니다. iOS -> Runner -> Podfile에 아래 코드를 추가하면 해결됩니다. post_install do |installer| installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(ta.. 2023. 9. 20.
728x90
반응형