zoukankan      html  css  js  c++  java
  • 【unity】旧世开发日志

    unity游戏的摸索之路——旧世的开发日志

    前言

    从大一开始学习游戏,但是由于unity引擎的功能过为庞大,同时自己一个人做游戏实在是难以方方面面兼顾并进,为了综测加分以及项目加分中途半路跑去学了前端,现在的项目也基本上都是前端。但是考研私心还是想要学图形学往技美方向去发展,同时加上对神蛋的爱,所以还是把unity拾起来,哪怕一不清二不楚,总得走下去。

    第一部分 建模与人物控制(2020.04)

    1.DAZ Studio

    • 模型部分主要用的是assets store里面的模型
    • 也有爱给网里面下载的资源
    • 同时有用到DAZ STUDIO进行主要人物建模。DAZ是免费软件,但是注册用户的时候需要翻墙,官网指路
      推荐R站的daz破解版安装教程,教程地址,同时R站中也有大量的场景模型。
      daz官方提供的免费资源有限,想要建立自己喜欢的模型需要自己找daz动作素材,指路资源网站

    严格来说DAZ并不能算是一个建模软件,他更像是一个捏脸软件,提供模型素材让使用者进行拼接。但同时他也有daz for maya插件,制作完成人物之后可以导入maya供有动画基础的使用者进行动画制作(虽然插件制作并不完善,在导入进maya的过程中会发生骨骼错位的情况,需要手动调整并且不一定调整好)

    2.动画制作

    游戏的流畅离不开大量的角色动作,此处给像我一样毫无美术经验的独立开发者推荐adobe官方网站Mixamo,可以指定下载格式并导入到unity中对自己的角色进行动画绑定=>参考链接

    动画绑定
    首先选定角色,创建Animator对象并绑定Animator Controller,将mixamo下载的动画资源拖入并进行顺序与判断条件绑定。

    重点:entry进入的姿势要将其Rig中的Avatar Definition设置为Create form this model,而后续动作如a_walk的Avatar Definition要设置为Copy From Other Avatar,并将其Source与entry进入的姿势绑定。否则在动作的切换时会导致动作的错位。

    缓慢开发中

  • 相关阅读:
    Android 懒加载简单介绍
    Android 使用RxJava实现一个发布/订阅事件总线
    Android 第三方库RxLifecycle使用
    Android 使用Retrofit2.0+OkHttp3.0实现缓存处理+Cookie持久化第三方库
    代码雨
    我的第一个博客(My first blog)
    merge法
    如何使用git将remote master上的内容merge 到自己的开发分支上  &  以及将自己分支的内容merge到remote master上...
    git 解决冲突
    Mac安装和破解激活Charles
  • 原文地址:https://www.cnblogs.com/banshanliang/p/13893180.html
Copyright © 2011-2022 走看看