![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity
文章平均质量分 80
RootTimeYu
萌新一个,希望许多年后编程改变世界的的梦想依在。^
展开
-
RPG小端游
说下自我感觉比较难的部分背包系统快捷系统攻击与技能特效部分背包有inventory(全局控制),inventoryGrid(格子),inventoryItem(格子上的物品)组成;using System.Collections;using System.Collections.Generic;using UnityEngine;public class inventory :...原创 2018-02-22 23:05:48 · 767 阅读 · 0 评论 -
写一篇关于群组的算法实现(unity)
using System.Collections;using System.Collections.Generic;using UnityEngine;public class crow2 : MonoBehaviour { public Vector3 vectory = Vector3.forward; //当前物体前进方向 publ原创 2018-01-02 02:05:05 · 1613 阅读 · 0 评论 -
xlua基础
1.helloworld LuaEnv luaenv = new LuaEnv(); luaenv.DoString("CS.UnityEngine.Debug.Log('hello world')"); luaenv.Dispose();2.通过loader引用文件夹里面的lua程序 require引用resurces文件夹的程序LuaE原创 2018-02-03 00:12:20 · 389 阅读 · 0 评论 -
iOS之俄罗斯方块
设计思路先自定义一个kuai类继承于UIView,在self里面新建一个%4的随机数然后根据随机数决定方块颜色新建存放方块的backgroundView类核心函数一newkuai,用定时器调用新建四个全局View,(self.view1,self.view2,,,)每次新建一个图块就赋值给self.view用来控制他们的行为(下降,左右)定时器每次调用self.view就下降30将视图区域坐标化,...原创 2018-01-09 23:28:01 · 2057 阅读 · 0 评论 -
A*寻路
在很多游戏中我们需要让角色用最快的速度到达目标地点,于是我们需要找到一条最短的路径或是比较短的路径,于是出现很多寻路算法,在此介绍较为高效的A* 算法。原理:把一个2D或者3D的场景解析成由很多方块或者方体组成,给每个方块赋予坐标值,则可以出现起始点的坐标值。 依托公式F=H+G; 靠谱指数=预计耗费+移动到当前已经耗费关键集合:openList 用来储存将要判断F值的点原创 2018-01-07 23:52:35 · 276 阅读 · 0 评论 -
高级状态机创建
首先知道简单状态机这种方法中我们把状态和条件判断都集中在一个类里面,代码量冗多,不方便管理,很容易搞混高级状态机则是通过把状态,状态引用,角色引用分离,是代码看起来十分清晰;首先先定义一个抽象状态基类(FSMState),枚举切换状态的条件,状态若干;新建一个字典《看见什么条件,切换为什么状态》;添加字典是必须判断输入是否规范,增加程序的 健壮性。比如说条件是否为空,状态是否为原创 2018-01-07 01:56:16 · 585 阅读 · 0 评论 -
lua自学基础1
字符串定义"[["用表示多行字符串==nil时直接释放函数函数可作为参数传递 可变参数函数myprint=function(p) print("this is"..p);endfunction add(a1,a2,x) --函数可作为参数传递 c=a1+a2; x(c);endadd(4,5,myprint);f原创 2018-01-15 00:34:29 · 395 阅读 · 0 评论 -
lua笔记二
表与表的运算抽象表的创建与继承--[[require "model" --把公有的代码放在一个文件夹,可以以API的方式在其他地方调用,相当于引用命名空间print(model.var);model.han();--model.fun1(); --local函数相当于 私有不可调用fun2(); --可直接调用模块里的函数 和参数名字print(b);--]]原创 2018-01-22 13:24:31 · 321 阅读 · 0 评论 -
unity自带的导航构建一个简单的地图寻路
1,利用navigation内置的运动控制2,自己控制运动3,运行时构建导航网格重要组件NavMesh Agent(导航网格代理 挂载在怪物上)off-Mesh Link (网格链接)NavMesh Obstacle(障碍,不经常移动勾选Carve)using System.Collections;using System.Collections.Generic;using UnityEngi...原创 2018-03-01 21:23:11 · 3253 阅读 · 0 评论