본문 바로가기
728x90
반응형

flutter33

[초보자 게임 만들기][기초] 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 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.
flutter에서 iOS 기기에 릴리즈(Release) 모드로 커맨드라인(command line)에서 실행하기 flutter devices 현재 연결된 디바이스 종류를 표시 합니다. 아래와 같은 결과를 볼수 있습니다. iPhone (mobile) • 00009010-000228D93D6B402E • ios • iOS 16.6.1 20G81 macOS (desktop) • macos • darwin-x64 • macOS 13.5.2 22G91 darwin-x64 Chrome (web) • chrome • web-javascript • Google Chrome 117.0.5938.62 디버그 모드로 실행할 경우 "flutter run" 명령어를 이용합니다. 릴리즈 모드로 실행 명령어는 아래와 같습니다. flutter run --release -d 00009010-000228D93D6B402E 디바이스 목록에서 기기 .. 2023. 9. 15.
728x90
반응형