ID:382719

夜深人静

前端开发

  • 公司信息:
  • 成都幻境时空有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 成都
  • 双流

技术能力

掌握 C++语言:
1. 掌握 C++基础语法
2. 熟悉数据结构与算法
3. 掌握单例,中介者,观察者模式
4. 良好的数学基础
5. 熟悉静态库和动态库的使用
掌握 u3d:
6. 掌握 c#语言
7. 掌握 unity 周期函数,了解中介者模式,并完成动作类游戏
8. 了解 shader 的实现原理
掌握 ue4:
1. 掌握 UMG、蓝图类型的使用、流程控制、NAV 和 AI 感知、外部文件的读取、子系
统、slate 等
2. 通过 c++与蓝图的结合完成了动作类游戏
初步掌握图形学

项目经验

c++窗口项目 空洞骑士:通过单例模式实现输入,输出等管理
通过多态,继承实现玩家,敌人的行为
通过添加矩形碰撞,实现地形碰撞,怪物碰撞,怪物
攻击判定,怪物追击等
实现摄像机抖动
通过外部文件读取写入实现存档,读档,成就等功能
实现按钮功能
实现音乐管理模块
实现场景管理
实现退出功能
实现玩家血量,能量的 UI
1. 有血条出现动画
2. 每格血都有单独的动画(增加,减少动画)
通过向量,矩阵的计算实现敌人的斜向攻击
实现敌人简单 AI
Unity 仿魂类游戏:
实现玩家翻滚无敌
实现摄像机锁定敌人,并使玩家正面始终朝向敌人
实现背包功能
整理功能
实现动态切换手中武器
通过向量计算实现盾反行为
通过实现的盾反行为,增加处决效果
通过触发器实现宝箱互动行为
通过触发实现获取功能
实现存档,读档
实现 Boss 行为
实现普通小怪 Ai
实现 UI 界面
UE4 动作类游戏
通过所有遍历所有敌人,实现锁定敌人、自动切
换锁定敌人
利用 c++代码增加矩形碰撞器,实现背包功能
1. 拖动
2. 交换
3. 整理
4. 丢弃
实现拾取功能
实现 UI 界面
实现武器与骨骼之间的绑定关系
实现武器与动画的一一对应,切换武器,动画也
随之改变
通过 nav 实现敌人看见玩家并追击逻辑

案例展示

  • Unity 仿魂类游戏

    Unity 仿魂类游戏

    仿造黑暗之魂游戏,通过向量计算锁定敌人,通过碰撞箱实现伤害,实现简单的背包ui,实现左右手武器切换,实现盾反,背刺,正刺,翻滚无敌帧。w,s,a,d移动,鼠标控制方向,左键控制左手,右键控制右手,tab背包,ctrl+左键盾反,f键拾取点击背包中的格子可装备不同武器

  • 空洞骑士

    空洞骑士

    c++游戏开发窗口游戏,复刻空洞骑士,通过单例管理实现窗口更新,角色动作,碰撞,输入,输出,简易状态机,ui管理。角色有二段跳,冲刺,回血等机制,敌人通过向量计算锁敌玩家位置攻击。简单实现了空洞骑士操作手感,还原空洞骑士出场,掉血,加血,能量回复ui动画。

查看案例列表(含更多 0 个案例)

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服