浅墨的游戏编程
关注专栏
写文章
登录
关于
浅墨的游戏编程
淬炼编程技术与图形学,成长为进阶的游戏开发者。
专栏话题
编程
游戏开发
计算机图形学
专栏介绍
淬炼编程技术与图形学,成长为进阶的游戏开发者。
{"debug":false,"apiRoot":"","paySDK":"https:\u002F\u002Fpay.zhihu.com\u002Fapi\u002Fjs","wechatConfigAPI":"\u002Fapi\u002Fwechat\u002Fjssdkconfig","name":"production","instance":"column","tokens":{"X-XSRF-TOKEN":null}}
{"database":{"Post":{},"User":{},"Comment":{},"favlists":{}},"me":{},"global":{},"columns":{"next":{},"game-programming":{"slug":"game-programming","title":"浅墨的游戏编程","name":"浅墨的游戏编程","intro":"淬炼编程技术与图形学,成长为进阶的游戏开发者。","description":"淬炼编程技术与图形学,成长为进阶的游戏开发者。","commentPermission":"all","imageUrl":"https:\u002F\u002Fpic4.zhimg.com\u002Fv2-9cb269aa7c4eb7af3ea5643fd2e5a85e_b.jpg","avatar":{"id":"v2-9cb269aa7c4eb7af3ea5643fd2e5a85e","template":"https:\u002F\u002Fpic4.zhimg.com\u002F{id}_{size}.jpg"},"following":false,"canManage":false,"url":"https:\u002F\u002Fzhuanlan.zhihu.com\u002Fgame-programming","creator":{"slug":"mao-xing-yun","hash":"b34b9010f0bb6b40fe18653f1baeb09e","uid":"31717301682176","name":"毛星云","bio":"网名「浅墨」,微软MVP,《Windows游戏编程之从零开始》作者","description":"• 网名「浅墨」,90后,微软MVP,游戏程序员\n• 写过两本书:《Windows游戏编程之从零开始》、《OpenCV3编程入门》\n• 已写了超过6年的技术Blog:http:\u002F\u002Fblog.csdn.net\u002Fpoem_qianmo\n•【GitHub】:https:\u002F\u002Fgithub.com\u002FQianMo","profileUrl":"https:\u002F\u002Fwww.zhihu.com\u002Fpeople\u002Fb34b9010f0bb6b40fe18653f1baeb09e","avatar":{"id":"cac34dbc8","template":"https:\u002F\u002Fpic3.zhimg.com\u002F{id}_{size}.jpg"},"isOrg":false,"isFollowing":false,"isFollowed":false},"acceptSubmission":false,"postsCount":29,"topics":[{"id":"19554298","name":"编程","url":"https:\u002F\u002Fwww.zhihu.com\u002Ftopic\u002F19554298"},{"id":"19553361","name":"游戏开发","url":"https:\u002F\u002Fwww.zhihu.com\u002Ftopic\u002F19553361"},{"id":"19613730","name":"计算机图形学","url":"https:\u002F\u002Fwww.zhihu.com\u002Ftopic\u002F19613730"}],"FULLINFO":true}},"columnPosts":{},"columnSettings":{"colomnAuthor":[],"uploadAvatarDetails":"","contributeRequests":[],"contributeRequestsTotalCount":0,"inviteAuthor":""},"postComments":{},"postReviewComments":{"comments":[],"newComments":[],"hasMore":true},"favlistsByUser":{},"favlistRelations":{},"draft":{"titleImage":"","titleImageSize":{},"isTitleImageFullScreen":false,"canTitleImageFullScreen":false,"title":"","titleImageUploading":false,"error":"","content":"","draftLoading":false,"updating":false,"globalLoading":false,"pendingVideo":{"resource":null,"error":null},"deleteFail":{"fail":false},"recommendTopic":[],"reallyRecommendTopics":[],"selectedColumn":0,"videoCovers":[]},"drafts":{"draftsList":[],"next":{}},"config":{"userNotBindPhoneTipString":{}},"recommendPosts":{"articleRecommendations":[],"columnRecommendations":[]},"env":{"ab":{"config":{"experiments":[{"expId":"launch-top_feed_card-1","expPrefix":"top_feed_card","isDynamicallyUpdated":true,"isRuntime":false,"includeTriggerInfo":false},{"expId":"us_verticalclass-7","expPrefix":"us_verticalclass","isDynamicallyUpdated":true,"isRuntime":false,"includeTriggerInfo":false}],"params":[{"id":"se_roundtable","type":"String","value":"0","chainId":"_all_"},{"id":"top_native_answer","type":"String","value":"1","chainId":"_all_"},{"id":"top_thank","type":"String","value":"1","chainId":"_all_"},{"id":"tp_related_topics","type":"String","value":" a","chainId":"_all_"},{"id":"se_p_slideshow","type":"String","value":"0","chainId":"_all_"},{"id":"se_new_market_search","type":"String","value":"on","chainId":"_all_"},{"id":"top_hotlist","type":"String","value":"1","chainId":"_all_"},{"id":"top_round_table","type":"String","value":"0","chainId":"_all_"},{"id":"top_video_rerank","type":"String","value":"-1","chainId":"_all_"},{"id":"tp_discussion_feed_card_type","type":"String","value":"2","chainId":"_all_"},{"id":"tp_write_pin_guide","type":"String","value":"3","chainId":"_all_"},{"id":"li_filter_ttl","type":"String","value":"1","chainId":"_all_"},{"id":"soc_zero_follow","type":"String","value":"0","chainId":"_all_"},{"id":"top_quality","type":"String","value":"0","chainId":"_all_"},{"id":"top_recall_exp_v2","type":"String","value":"1","chainId":"_all_"},{"id":"qa_web_answerlist_ad","type":"String","value":"0","chainId":"_all_"},{"id":"se_billboardsearch","type":"String","value":"0","chainId":"_all_"},{"id":"se_new_suggest","type":"String","value":"0","chainId":"_all_"},{"id":"se_second_search","type":"String","value":"1","chainId":"_all_"},{"id":"top_ebook","type":"String","value":"0","chainId":"_all_"},{"id":"web_answer_list_ad","type":"String","value":"1"},{"id":"se_minor_onebox","type":"String","value":"d","chainId":"_all_"},{"id":"se_sensitive","type":"String","value":"0","chainId":"_all_"},{"id":"se_webmajorob","type":"String","value":"0","chainId":"_all_"},{"id":"se_webrs","type":"String","value":"0","chainId":"_all_"},{"id":"top_reason","type":"String","value":"1","chainId":"_all_"},{"id":"top_test_4_liguangyi","type":"String","value":"1","chainId":"_all_"},{"id":"pf_newguide_vertical","type":"String","value":"1","chainId":"_all_"},{"id":"se_km_ad_locate","type":"String","value":"1","chainId":"_all_"},{"id":"top_billupdate1","type":"String","value":"2","chainId":"_all_"},{"id":"top_universalebook","type":"String","value":"1","chainId":"_all_"},{"id":"tp_qa_metacard_top","type":"String","value":"0","chainId":"_all_"},{"id":"gw_guide","type":"String","value":"0","chainId":"_all_"},{"id":"ls_new_video","type":"String","value":"1","chainId":"_all_"},{"id":"se_consulting_price","type":"String","value":"n","chainId":"_all_"},{"id":"se_zu_recommend","type":"String","value":"0","chainId":"_all_"},{"id":"top_hkc_test","type":"String","value":"1","chainId":"_all_"},{"id":"top_new_user_gift","type":"String","value":"0","chainId":"_all_"},{"id":"top_new_user_rec","type":"String","value":"0","chainId":"_all_"},{"id":"zr_boost_recall","type":"String","value":"0","chainId":"_all_"},{"id":"zr_video_rec","type":"String","value":"zr_video_rec:base","chainId":"_all_"},{"id":"se_ios_spb309","type":"String","value":"0","chainId":"_all_"},{"id":"top_creator_level","type":"String","value":"0","chainId":"_all_"},{"id":"top_rerank_reformat","type":"String","value":"-1","chainId":"_all_"},{"id":"ug_zero_follow","type":"String","value":"0","chainId":"_all_"},{"id":"qa_test","type":"String","value":"0","chainId":"_all_"},{"id":"se_wannasearch","type":"String","value":"0","chainId":"_all_"},{"id":"soc_bigone","type":"String","value":"0","chainId":"_all_"},{"id":"tp_sticky_android","type":"String","value":"0","chainId":"_all_"},{"id":"web_auto_wx_auth","type":"String","value":"1"},{"id":"li_album_liutongab","type":"String","value":"0","chainId":"_all_"},{"id":"li_lt_tp_score","type":"String","value":"1","chainId":"_all_"},{"id":"se_likebutton","type":"String","value":"0","chainId":"_all_"},{"id":"se_major_onebox","type":"String","value":"major","chainId":"_all_"},{"id":"tp_related_tps_movie","type":"String","value":"a","chainId":"_all_"},{"id":"se_backsearch","type":"String","value":"0","chainId":"_all_"},{"id":"se_entity","type":"String","value":"on","chainId":"_all_"},{"id":"top_recall_deep_user","type":"String","value":"1","chainId":"_all_"},{"id":"tp_qa_metacard","type":"String","value":"1","chainId":"_all_"},{"id":"zr_km_material_buy","type":"String","value":"2","chainId":"_all_"},{"id":"li_gbdt","type":"String","value":"default","chainId":"_all_"},{"id":"pf_creator_card","type":"String","value":"1","chainId":"_all_"},{"id":"se_consulting_switch","type":"String","value":"off","chainId":"_all_"},{"id":"web_km_ab","type":"String","value":"1"},{"id":"se_search_feed","type":"String","value":"N","chainId":"_all_"},{"id":"se_spb309","type":"String","value":"0","chainId":"_all_"},{"id":"top_brand","type":"String","value":"1","chainId":"_all_"},{"id":"web_heifetz_grow_ad","type":"String","value":"1"},{"id":"se_colos","type":"String","value":"1","chainId":"_all_"},{"id":"se_prf","type":"String","value":"0","chainId":"_all_"},{"id":"soc_icon","type":"String","value":"1","chainId":"_all_"},{"id":"top_bill","type":"String","value":"0","chainId":"_all_"},{"id":"top_root","type":"String","value":"0","chainId":"_all_"},{"id":"top_sess_diversity","type":"String","value":"-1","chainId":"_all_"},{"id":"web_question_invite","type":"String","value":"B"},{"id":"gue_new_special_page","type":"String","value":"0"},{"id":"top_new_feed","type":"String","value":"1","chainId":"_all_"},{"id":"top_question_ask","type":"String","value":"1","chainId":"_all_"},{"id":"top_tagextend","type":"String","value":"1","chainId":"_all_"},{"id":"tp_m_intro_re_topic","type":"String","value":"0","chainId":"_all_"},{"id":"ug_follow_answerer","type":"String","value":"0","chainId":"_all_"},{"id":"zr_art_rec_rank","type":"String","value":"base","chainId":"_all_"},{"id":"top_distinction","type":"String","value":"0","chainId":"_all_"},{"id":"web_answerlist_ad","type":"String","value":"0"},{"id":"top_newuser_feed","type":"String","value":"0","chainId":"_all_"},{"id":"zr_article_rec_rank","type":"String","value":"truncate","chainId":"_all_"},{"id":"se_auto_syn","type":"String","value":"0","chainId":"_all_"},{"id":"soc_special","type":"String","value":"0","chainId":"_all_"},{"id":"se_ad_index","type":"String","value":"10","chainId":"_all_"},{"id":"se_ios_spb309bugfix","type":"String","value":"0","chainId":"_all_"},{"id":"top_core_session","type":"String","value":"-1","chainId":"_all_"},{"id":"top_ntr","type":"String","value":"1","chainId":"_all_"},{"id":"se_zu_onebox","type":"String","value":"0","chainId":"_all_"},{"id":"top_freecontent","type":"String","value":"1","chainId":"_all_"},{"id":"zr_km_feed_rpm","type":"String","value":"default","chainId":"_all_"},{"id":"qa_answerlist_ad","type":"String","value":"0","chainId":"_all_"},{"id":"top_promo","type":"String","value":"1","chainId":"_all_"},{"id":"top_wonderful","type":"String","value":"1","chainId":"_all_"},{"id":"tp_sft","type":"String","value":"a","chainId":"_all_"},{"id":"qa_video_answer_list","type":"String","value":"0","chainId":"_all_"},{"id":"se_qanchor","type":"String","value":"0","chainId":"_all_"},{"id":"top_raf","type":"String","value":"y","chainId":"_all_"},{"id":"top_vidnocon","type":"String","value":"0","chainId":"_all_"},{"id":"zr_infinity","type":"String","value":"zr_infinity_close","chainId":"_all_"},{"id":"se_correct_ab","type":"String","value":"0","chainId":"_all_"},{"id":"se_expired_ob","type":"String","value":"0","chainId":"_all_"},{"id":"se_premium_member","type":"String","value":"0","chainId":"_all_"},{"id":"se_topicseed","type":"String","value":"0","chainId":"_all_"},{"id":"zr_rel_search","type":"String","value":"base","chainId":"_all_"},{"id":"li_se_render","type":"String","value":"old","chainId":"_all_"},{"id":"pin_ef","type":"String","value":"orig","chainId":"_all_"},{"id":"se_click2","type":"String","value":"0","chainId":"_all_"},{"id":"top_source","type":"String","value":"0","chainId":"_all_"},{"id":"tp_header_style","type":"String","value":"0","chainId":"_all_"},{"id":"web_card_style","type":"String","value":"b"},{"id":"web_rp_id","type":"String","value":"0"},{"id":"top_nucc","type":"String","value":"0","chainId":"_all_"},{"id":"tp_discussion_feed_type_android","type":"String","value":"2","chainId":"_all_"},{"id":"zr_ans_rec","type":"String","value":"gbrank","chainId":"_all_"},{"id":"se_websearch","type":"String","value":"3","chainId":"_all_"},{"id":"top_rank","type":"String","value":"0","chainId":"_all_"},{"id":"top_v_album","type":"String","value":"1","chainId":"_all_"},{"id":"top_ydyq","type":"String","value":"X","chainId":"_all_"},{"id":"li_ts_sample","type":"String","value":"old","chainId":"_all_"},{"id":"pin_efs","type":"String","value":"orig","chainId":"_all_"},{"id":"se_preset_tech","type":"String","value":"0","chainId":"_all_"},{"id":"top_user_gift","type":"String","value":"0","chainId":"_all_"},{"id":"se_webtimebox","type":"String","value":"0","chainId":"_all_"},{"id":"tp_answer_meta_guide","type":"String","value":"1","chainId":"_all_"},{"id":"tp_dis_version","type":"String","value":"0","chainId":"_all_"},{"id":"web_column_auto_invite","type":"String","value":"0"},{"id":"se_config","type":"String","value":"1","chainId":"_all_"},{"id":"top_recall_exp_v1","type":"String","value":"1","chainId":"_all_"}],"chains":[{"chainId":"_all_"}]},"triggers":{}},"appViewConfig":{"content_padding_top":128,"content_padding_bottom":56,"content_padding_left":16,"content_padding_right":16,"title_font_size":22,"body_font_size":16,"is_dark_theme":false,"can_auto_load_image":true,"app_info":"OS=iOS"},"edition":{"baidu":false,"yidianzixun":false,"qqnews":false},"isAppView":false,"isApp":false,"trafficSource":"production","userAgent":{"ua":"CCBot\u002F2.0 (https:\u002F\u002Fcommoncrawl.org\u002Ffaq\u002F)","browser":{},"engine":{},"os":{},"device":{},"cpu":{}}},"message":{"newCount":0},"pushNotification":{"newCount":0},"tdk":{}}