引入物理引擎

1192 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
游戏开发,前端开发,白鹭开发者
你将会学到
白鹭物理引擎案例开发,让大家更了解白鹭P2引擎,更好的使用。
课程简介

讲师背景:

王倩倩,白鹭时代游戏高级开发工程师、白鹭时代人才储备项目经理,现主要负责 H5 游戏开发、微信小游戏等项目开发及相关课程授课。5年开发、讲师经验,参与项目:《洛克人》、《不错的游戏德州扑克》、《围住神经猫2》等项目制作,参与白鹭人才教育达人课堂《TypeScript高级开发》的教育项目。

 

授课风格:

逻辑严谨,上课气氛轻松愉快,干货满满,废话不多。

学后水平:

学习《egret制作物理特性小游戏》课程之后,让大家学习如何在egret项目中使用p2物理引擎,学习物理世界,刚体,刚体碰撞等物理知识。让大家使用p2引擎开发自己的具有物理特性的小游戏。

学习资料提供情况:

注意请下载Typora这款软件阅读课件内容

01_0 扩展第三方库.md

01_1 如何在egret项目中使用p2物理引擎.md

02 使用物理引擎创建物理场景.md

03 给刚体添加贴图.md

04 给刚体施加力.md

05 刚体碰撞.md

06 刚体碰撞检测(二).md

07 添加碰撞效果.md

08 物理引擎案例:《跳跃游戏》.md

09 jszip文件测试打包第三方库

10 游戏案例素材 img文件夹

11 p2物理引擎第三方模块  libsrc.zip

 

课程涵盖的知识点

1、 如何将第三库打包成可以在egret项目中使用的第三方模块

2、 如何在egret项目中使用p2物理引擎

3、 学习物理引擎的知识点

4、 学习创建EUI项目

5、 学习制作物理特性的游戏

 

 

配置环境:

egret Wing 4.1.5

egret Engine 5.2.7

使用语言:

TypeScript

课程特点:

在微信小游戏中,有一类游戏比较火爆,那就是《最强弹一弹》这类型的具有物理特性的小游戏。本课程在egret的基础上,讲解了如何在egret项目中添加物理引擎模块,从零基础开始讲解物理引擎中的世界,刚体,贴图,刚体的碰撞,物理引擎世界是如何计算和刷新的,如何给刚体施加力等知识。在整个课程最后我们用物理引擎制作了一款跳跃类型的游戏。整个课程讲解浅显易懂,没有深奥的物理知识,适合所有人群。

 


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交