Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
mrubyで躓いたところを共有したい!
Search
yuukis234
April 25, 2019
0
170
mrubyで躓いたところを共有したい!
yuukis234
April 25, 2019
Tweet
Share
Featured
See All Featured
The Cult of Friendly URLs
andyhume
74
5.7k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
244
20k
Into the Great Unknown - MozCon
thekraken
10
990
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
GitHub's CSS Performance
jonrohan
1025
450k
How to name files
jennybc
65
93k
How STYLIGHT went responsive
nonsquared
92
4.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
6
1.5k
The Brand Is Dead. Long Live the Brand.
mthomps
49
28k
Teambox: Starting and Learning
jrom
128
8.4k
How GitHub (no longer) Works
holman
304
140k
Transcript
mrubyで躓いたところを 共有したい
なんでしたいのか? ・mrubyでゲーム作っていてめちゃくちゃ躓いた。 ・でも、詳しい動作を調べると絶対に時間がかかる。 ・今後、やる人が居たら、それを知っておいてくれるのもいいかもしれないと思ってやっ た。
躓いたポイント ・ポインタが理解できなかった ・うまく、Cでつくったクラスが動かせなかった。
なぜ、ポインタが理解できなかったのか? ・メモリ管理の理解が浅い ・概念が馴染みがない ・しっくりくる説明を知らなかった
Cで作ったクラスが正しくロードされていなかった 何が起こったのか? ・mrb_mruby_games_gem_initで正しくロードがされていなかった。 ・コンパイルにはエラーがされていない。 解決策 ・エントリーポイントに処理をまとめておけばよかった。