unity
永远的小白虾
无论什么时候,面对这计算机的浩瀚海洋,我都是小白虾
展开
-
个人制作的游戏
以往的经历中制作过的一些练手游戏。unity游戏制作桃园斩:4399桃园斩魔晶拼图:4399魔晶拼图一号地牢:4399一号地牢UE4 练手demoACT游戏dmeo,跟着一个up做的,自己魔改了一下。B站ACT小游戏通过汉字组成词语来解谜的解谜游戏。B站解谜游戏...原创 2021-06-30 21:23:59 · 339 阅读 · 2 评论 -
Unity教学项目Ceator Kit:FPS 源代码学习笔记(三)PoolSystem类(对象池)
using System.Collections.Generic;using System.Diagnostics;using UnityEngine;using Debug = UnityEngine.Debug;using Object = UnityEngine.Object;//Simple ring buffer style pool system. You don't need to return the object to the pool, it just get pushed原创 2020-06-28 22:29:41 · 330 阅读 · 0 评论 -
Unity教学项目Ceator Kit:FPS 源代码学习笔记(二)Weapon类
using System.Collections;using System.Collections.Generic;using System.Linq;using UnityEngine;using UnityEngine.Serialization;using UnityEngine.UI;#if UNITY_EDITORusing UnityEditor;#endifpublic class Weapon : MonoBehaviour{ static RaycastHit原创 2020-06-28 22:16:52 · 583 阅读 · 0 评论 -
Dijkstra算法在游戏智能寻路中的应用
图论期末论文摘要游戏中的AI控制角色进行寻路操作,一直都是一个比较困难的问题,为此从事游戏行业的很多从业者们也提出了不少的解决方案,诸如A算法,B算法,以及广度优选寻路算法,深度优选寻路算法,还有就是本文中使用的Dijkstra算法。本文主要就是讲述了通过将游戏中的位置信息化为一个图,应用Dijstra算法到游戏智能寻路中,解决游戏中AI控制角色选取前往目标位置最短最优的路径问题。关键词:游...原创 2020-01-02 14:53:21 · 1565 阅读 · 2 评论 -
unity关于动画操作的一些小记录
本文借鉴了https://sharpaccent.com/?c=lesson&id=432&cid=13中的资源来完成。需要fan qiang下载进去下载。如果实在不行,再找我要吧!首先如何希望模型能通过给定的animation动起来,你需要一个模型和一组动画;其次你需要修改模型预设体中的Rig中的Animation Type为Humaniod。就是人型动画的意思,然后他就会...原创 2019-10-21 09:33:15 · 255 阅读 · 0 评论 -
Unity实现3D贪吃蛇的移动,吃食功能
记录一下前段时间写到的一个3d贪吃蛇的移动代码。using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class GameManager : MonoBehaviour{ List<Transform> bod...原创 2019-09-19 21:42:49 · 1531 阅读 · 0 评论 -
Unity教学项目Ceator Kit:FPS 源代码学习笔记(一)Controller类
这是Unity的教学项目Ceator Kit:FPS,可以通过UnityHub进行下载。using System;using System.Collections.Generic;using UnityEngine;#if UNITY_EDITORusing UnityEditor;#endif[System.Serializable]public class AmmoInven...原创 2019-09-01 14:48:54 · 1035 阅读 · 1 评论 -
关于unity的UI模块封装代码
关于UI模块的封装UI流程1、先会由美术给一个效果图2、然后美术将效果图切成碎图3、程序拿到碎图后打成大图,基本都是使用TexturePacker来进行操作,一般都是用的png格式,然后选择的是RGBA4通道,RGB是红绿蓝通道,A则是透明通道,JPG则没有透明通道。(RGBA8888:每个通道占8bit ,8bit=1byte,1024byte=1k,1024k=1M,1024M=1T,...原创 2019-01-11 22:47:24 · 1505 阅读 · 0 评论 -
unity中的等待的实现,线性插值的使用
本博客是观看B站的up主——“琴卓”的常用API系列教程的一些记录。原视频地址:https://www.bilibili.com/video/av8728501?from=search&seid=2028919450886433840协程实现等待public IEnumerator Wait(){yield return 0;//等待一帧}public IEnumerator...原创 2019-01-05 23:05:47 · 1109 阅读 · 0 评论 -
unity设计模式摘要
设计模式设计模式就是设计原则使用的模板,就相当于作文模板,背就行了!单例模式 :就是一个类只能实例化一次,就是用static来进行约束。在普通的编程中,new 就是实例化,unity编程中不能new,但是拖拽上面板就是实例化。单例模式有继承自MonoBehaviour和非继承的,其中继承MonoBehaviour的,使用单例模式就是使用在某某项目的管理者上,例如GameManager上,而...原创 2018-12-31 12:14:17 · 748 阅读 · 0 评论 -
Get,Post和WWW的使用
关于unity中Get,Post的用法用unity做的手游中本来的安装包中基本都是一些资源和代码,而且其他的一些资源都要通过Get,Post来获取方法.Get和Post操作都是WWW里面的操作,并且两个都是从服务器里面获取数据,只是Get属于获取的数据比较小,但是速度比较快,用户体验比较好,Post操作则是获取的数据比较大,信息比较安全,但是使用起来的时候就没有Get操作那么流畅。还有就是G...原创 2019-01-03 21:26:53 · 553 阅读 · 0 评论 -
关于unity的一些设计原则的总结
这是我听了千峰教育的unity高级课程的一些总结设计原则:单一职责原则:就是一个方法只做一件事开闭原则:不能直接调用类里面的数据,而是要通过构建API或者属性来改变数据依赖倒置原则:先写需求,后画图,最后写代码接口隔离原则:接口里的单一职责原则,一个接口里面只做一个方法,比如unity里的Event事件里面的拖拽,一个重写的API里面就只有一个方法。其中有一个里式原则:就...原创 2018-12-27 20:26:36 · 370 阅读 · 0 评论