Lua实现简单的任务动画移动(Animator)
写法和C#里面是一样的没啥区别 相对于C# Lua语言更加自由 没有太多的限制
require("UnityUtil")
local boy={}
function boy:OnStart()
//找到人物 给人物附上 animator 注意每个人用的框架可能不一样 需要引用一下animatorB=GameObject.Find("Boy")B1=B:GetComponent(typeof(UnityEngine.Animator))end
function boy:OnUpdate()local h=Input.GetAxis("Horizontal")local v=Input.GetAxis("Vertical")if h~=0 or v~=0 thenlocal V= Vector3(h,0,v)self.transform:LookAt(B.transform.position+V)self.transform:Translate(V.forward*Time.deltaTime*10)B1:SetBool("action",true)elseB1:SetBool("action",false)end
--按下攻击if Input.GetKey(KeyCode.Space) thenB1:SetBool("attack",true)elseB1:SetBool("attack",false)end
endreturn boy
使用Lua框架 会添加LuaBehaviour脚本
效果图
至于动画那块和Unity那边是一样的 大同小异
Lua实现简单的任务动画移动(Animator)相关推荐
- Unity Animator入门:使用Animator和trigger参数做简单的UI动画
Unity中使用Animator和trigger参数做简单的UI动画 概述 原理 Toast组件构成 添加Animator组件 创建default状态动画 录制hide和show动画 设置loopTi ...
- Android源码解析(一)动画篇-- Animator属性动画系统
Android源码解析-动画篇 Android源码解析(一)动画篇-- Animator属性动画系统 Android源码解析(二)动画篇-- ObjectAnimator Android在3.0版本中 ...
- Unity 制作简单的任务动画
Unity 制作简单的任务动画 1.添加人物模型到unity 我使用的是unity store中的免费模型: https://assetstore.unity.com/packages/3d/char ...
- Unity动画机制 Animator与Animator Controller教程
Chinar blog :www.chinar.xin Unity动画机制 Animator Animation 本文提供全流程,中文翻译. Chinar 的初衷是将一种简单的生活方式带给世人 使有限 ...
- Unity3D高级动画(Animator)-动画状态机
动态系统种类: Animation动画状态机:是旧版的动画状态机 Animator动画状态机:是新版的动画状态机,其实就是由Animation组成的(这里我们常用这个) Animator的使用: (1 ...
- Unity动画状态机Animator使用
文章目录 一.前言 二.Animator组件 三.Animator Controller文件 四.Animation Clip文件 五. 状态机的状态(State) 1.Any State状态 2.E ...
- 关于Unity动画状态机Animator使用教程
关于Unity动画状态机Animator使用教程 目录一.前言二.Animator组件三.AnimatorController文件四.AnimationClip文件五.状态机的状态(State)1.A ...
- animator 控制移动_Unity动画机制 Animator与Animator Controller教程
Unity动画机制Animator 本文提供全流程,中文翻译. Chinar坚持将简单的生活方式,带给世人! (拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar-- 心 ...
- LUA GC 简单测试
LUA GC 简单测试 function table.count(t)if type(t) ~= "table" thenassert(false)returnendlocal n ...
最新文章
- C++中对象数组的构造函数和析构函数调用
- Ribbon之ServerList
- PAT 乙级 1009
- 如何选择正确的容器编排以及如何进行部署
- 电平转换芯片_「厚积薄发」润石产品面面观之电平转换芯片 RS0104
- 【Spring中使用MongoTemplate查询数据】
- JavaScript知识点查阅
- AI 是中性的技术,如何用它更好地为人类服务
- 4.2创建自定义Spring Boot自动配置Starter
- 未来-IOT-Aliyun:阿里云 IOT - 开发者社区
- Codeforces Good bye 2015 B. New Year and Old Property dfs 数位DP
- [2018.10.10 T2] 烯烃
- 查看计算机显卡驱动版本,电脑怎么更新显卡驱动?如何查看驱动是否正常
- SecureCRT软件安装
- 基于天牛须搜索算法的函数寻优算法
- python自动添加微信好友_Python实现微信自动好友验证,自动回复,发送群聊链接方法...
- 动物派对场景插图设计
- 英国帝国理工出品——SSIM对抗攻击
- 源码编译安装LAMP
- Error: Socket descriptor not found. Hint: the problem might be solved applying the following:
热门文章
- 智慧旅游 SaaS 平台:票付通 CRM 建设之路(深度文)
- 项目经历怎么写_工作经历、项目经验怎么写?
- Android 从服务器获取信息 并显示 (包含服务器端代码)
- 免费GPU汇总及选购
- 计算机无法 鼠标没反应,笔记本电脑鼠标动不了怎么办(鼠标没反应怎么解决)...
- 魔术轮胎,dugoff轮胎建模 采用模块化建模方法,搭建非线性魔术轮胎PAC2002,dugoff模型
- apache 支持下载rar格式文件问题
- 04. 基本数据类型 - list,tuple
- EasyPoi word导出教程
- “快用助手”动起苹果商店奶酪