iOSゲームアプリが作りたいと思い色々と調べています。c言語は一通り学んだのでc++で作ろうかとぼちぼち始めているのですが色々と問題がありそう(GUIは作れなかったり、記述方法がかなり変わったり色々)なので、他言語にした方がいいのかと悩んでいます(c++は結局勉強しようとは思っていますが)。
そこで、将来のことやこれまでの経験も踏まえて、c#かpython、またはc++を組み合わせて作ろうかと思っています。
c++を使いたかったのは、ゲーム操作は処理が速い方がいいと思ったからなのですが、個人制作のゲーム程度ではそこまでこだわらなくても大丈夫なのでしょうか?c++のdllを他の言語に取り込んで高速化できるところは高速化すれば面白いかなとおもったのですが、どうなのでしょう?
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
はい、C#が楽です。
というよりも個人ですとUnityライブラリとC#を使うことになるかと思います。
C#であればメモリ管理もほぼ自動ですし、一つ作ればパソコンでもiPhoneでもAndroidでも少しの変更で動作するので非常に楽なのもあります。
ウマ娘や原神などスマホで代表的なものもこれで作成されています。
C++が良いのも確かにそうで、処理が速いのでファイナルファンタジーやAPEX、モンハンなど、リッチなゲームはC++とUnrealEngineまたは独自のもので作られることが多いです。
C++の方が技術力が求められるので、可能であれば良いし面白い事は間違いないです。
という感じなので、スマホゲームレベルで良いならC#で良いですし、後に大規模なゲーム開発を目指すならC++で挑戦するのがよいのではないでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- C言語・C++・C# exeファイルが作れない(windows10) 6 2022/08/13 08:47
- 中学校受験 以下の問題解ける方、ご回答よろしくおねがいします! 3 2021/12/30 20:32
- その他(プログラミング・Web制作) プログラミング 処理速度 1 2022/11/25 11:05
- C言語・C++・C# 参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++ 3 2022/12/22 01:49
- その他(プログラミング・Web制作) python 3.10で 同じlistに同じ構文で同じデータ代入した結果が異なる現象発生 7 2022/06/18 11:08
- IT・エンジニアリング FORTRAN、COBOL、C、Java、C++とか誰が作ったのですか?言語習い使いまた出て、キリが 4 2023/05/06 23:11
- 数学 解説の上下空白行を開けているところは何故₈C₁となるのですか? 問題 3人のチームで行う作業がある。 5 2022/02/05 12:16
- 夫婦 ご相談させてください。 私は現在乳児の子育てで、育休をいただいています。 住んでいる場所は旦那の地元 2 2022/08/07 07:34
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
このように書くべきですか? { object = action() if(object.isSucc
その他(プログラミング・Web制作)
-
ものづくりに向いているプログラミング言語ってなんですか?家電にもプログラミングが使われてるとか
その他(プログラミング・Web制作)
-
C# でソフト開発をした事のある人がC++を学習することになればかなり早く言語を身につけられる可能性
C言語・C++・C#
-
-
4
License='MIT' ってなんでmitなんですか??適当なのでもいいですか? パイソン
C言語・C++・C#
-
5
Pythonについて。
その他(プログラミング・Web制作)
-
6
これの対応OSを教えて下さい。php-8.3.0-src.zip
PHP
-
7
chatgptでつくってもらったコードとかって頭のいい人はみるとわかりますか?
C言語・C++・C#
-
8
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
9
Pythonについて。
その他(プログラミング・Web制作)
-
10
Pythonについて。
その他(プログラミング・Web制作)
-
11
関数定義について質問です 架空のプログラミング言語ですが、こういう関数があった時、何を返してくれそう
その他(プログラミング・Web制作)
-
12
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
C言語・C++・C#
-
13
C言語について。
C言語・C++・C#
-
14
C#でゲームのチートを作ることは可能なのでしょうか? C++でプログラムされているのにC#という言語
C言語・C++・C#
-
15
C++でデスクトップGUIアプリ開発の環境について
C言語・C++・C#
-
16
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
17
python言語について。
その他(プログラミング・Web制作)
-
18
プログラミング言語の制作方法について
C言語・C++・C#
-
19
パイソンの
C言語・C++・C#
-
20
c言語
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
String^の^自体が何を意味して...
-
なぜHTMLのソースコードが無料...
-
基幹システムからデータを抽出...
-
フォルダを開くときのようにし...
-
c言語の本を教えてください。分...
-
VB と VC++ と VC#の違いは?
-
iOSゲームアプリが作りたいと思...
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
VB.NET とドットNET(.NET...
-
scipy っていうのをいれようと...
-
静的ライブラリから静的ライブ...
-
Google ColaboでGUI作成
-
LIBCMT.LIBをリンクしてコンパ...
-
boostのアンインストールについて
-
「System.Text.RegularExpressi...
-
python urlopen error について...
-
c言語の標準cライブラリのみで...
-
OpenCVで寸法測定
-
ベクター画像を扱うアプリを作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
String^の^自体が何を意味して...
-
iOSゲームアプリが作りたいと思...
-
なぜHTMLのソースコードが無料...
-
VB と VC++ と VC#の違いは?
-
簡単なシューティングゲームの...
-
VC++とVC#の違いを教えて下さい
-
clock_gettimeでミリ秒の時間差...
-
c言語はどのくらい出来るように...
-
C/C++をはじめるためには
-
動画再生ソフト?(メディアプレ...
-
C言語かBasic言語
-
C++への移行について
-
HTMLってホームページ以外どん...
-
基幹システムからデータを抽出...
-
C#とc++の違いは何がありますか...
-
C#でできてC++でできないことは...
-
C++を読めるようになりたい
-
VBAとvisual basicの違い
-
C言語を独学でマスターした人。。
-
Microsoft Visual C++.net Stan...
おすすめ情報