![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
游戏
S0nrEir
fvck it
展开
-
(备忘录)基于AStar的六边形网格寻路算法
最近项目里有用到,记录一下,方便以后拿来即用基本思路:仍然是两个集合,一个保存待寻路的列表,一个保存已经走过or不考虑的,每次遍历拿出最优路径点.另外,对于六边形网格,这里使用的是简单的基于Y轴(三维Z轴)偏移的二维坐标,因此,在获取当前网格周围六个相邻格子时,对于偶数列,要做相应偏移。另外有一些可以优化的点(用二叉搜索树代替待寻列表,布兰森汉姆先检查两点是否直接连通,对路径进行平滑处理,缓存等)图下面是思路和测试代码,正式工程禁止寻路相关HexPathFinder.C...原创 2021-03-10 19:03:03 · 1253 阅读 · 0 评论 -
【转】我为什么不使用单例模式
原文转载自:blog https://ivonhoe.github.io/x00前言相信很多同学在学习设计模式的过程中,最先了解的就是单例模式,至少我是这样。单例模式看似简单容易理解,实际上却有很多坑,正因为这样也成为了很多公司面试必考的面试题。实际使用单例模式时,难免会遇到滥用的情况,理解单例更要学会何时拒绝单例。0x01单例模式的基础知识1. 单例的几种写法?懒汉式: 懒加载模式,需要的时候才创建实例。当有多个线程并行调用 getInstance() 的时候,就会创建多.转载 2020-07-10 18:32:25 · 521 阅读 · 0 评论 -
[Unity插件]DOTween基础
原文转载自:点我官方文档链接:http://dotween.demigiant.com/documentation.php#globalSettings普通版下载地址:http://dotween.demigiant.com/download.phppro版下载地址:http://pan.baidu.com/s/1dEzTQkL(pro版提供DOTween Animation和DOTween Pa...转载 2018-03-10 00:20:53 · 812 阅读 · 0 评论 -
猫都能学会的Unity3D Shader入门指南(一)
原文转载自:https://onevcat.com/2013/07/shader-tutorial-1/原作者:onevcat动机自己使用Unity3D也有一段时间了,但是很多时候是流于表面,更多地是把这个引擎简单地用作脚本控制,而对更深入一些的层次几乎没有了解。虽然说Unity引擎设计的初衷就是创建简单的不需要开发者操心的谁都能用的3D引擎,但是只是肤浅的使用,可能是无法达到随心...转载 2018-12-05 10:04:53 · 363 阅读 · 0 评论 -
【Unity3D】游戏配表Excel转Txt,并且打成ab包
项目建Editor文件夹,写工具,这里将“Excel转Txt”和“Txt转ab包”分开。考虑到一般游戏中,Excel表格都会对应一种类型的对象,所以还需要在游戏加载,ab包被读出来时,生成对应类型的Obejct,并将他们放到集合里方便使用,以后需要更新这部分的功能。using UnityEditor;using UnityEngine;using Excel;using Syste...原创 2019-05-22 04:30:04 · 1077 阅读 · 1 评论