- 博客(126)
- 资源 (41)
- 收藏
- 关注
原创 astar pathfinding 缝隙阻挡方案
我们上一个项目是RTS项目,刚开始寻路问题解决方案过程遇到过跟你相似的疑惑,修改探索和调教了很长时间,分享几点仅供参考下吧。先上结论:采用了两层结构 A Start Pathfinding Project Pro + Unity NavMesh。1.主体寻路方案使用 A Start Pathfinding Project Pro 这个插件中传统的网格形式,并进行了深度修改扩展,主要是满足寻路过程的通路性需要考虑到单位半径大小,这样寻路精度高;2.使用 Unity NavMesh 系统作为寻路过程中的碰撞
2022-12-05 19:52:19
509
原创 unity打包成exe,无法动态解析xlsx
将对应的I18n全部拷贝到plugins里C:\Program Files\Unity\Hub\Editor\2019.1.14f1\Editor\Data\Mono\lib\mono\unity
2021-10-05 10:35:34
455
原创 OOBCollisionDetection
using UnityEngine;using System.Collections;class OOBCollisionDetection //: MonoBehaviour{ // test code void Update() { GameObject box1 = GameObject.Find("Cube1"); GameObject box2 = GameObject.Find("Cube2"); Vector3 a = new Vector3(box1..
2020-09-07 10:56:33
152
原创 血条ui对应的位置
Canvas uiCanvas = UIManager.Instance.uiCanvas; Vector2 screenPoint = RectTransformUtility.WorldToScreenPoint(Camera.main, pos); screenPoint = screenPoint / uiCanvas.scaleFactor; rect.anchoredPosition = screenPoint - (new Vector2(..
2020-05-09 10:33:05
293
原创 Thoughts on Implementing a Skill System
The game I’ve been working on for nearly two years—a game I’ll refer to asLAVOwithout yet explaining the abbreviation—has a skill system that we are currently hammering out. What was originally an i...
2019-12-06 21:11:26
230
原创 Create an Ability System with Scriptable Objects
using UnityEngine;using System.Collections;public abstract class Ability : ScriptableObject { public string aName = "New Ability"; public Sprite aSprite; public AudioClip aSound; ...
2019-12-06 21:10:21
298
原创 A* Pathfinding Project 记录
AI 围绕着目标点public void CalculatePointsAroundObject(AIBase[] agents, Transform targetTransform, float positionRadius) { float subAngle = 360f / agents.Length; float cu...
2019-10-21 17:02:28
166
转载 Unity寻路插件(A* Pathfinding)入门教程一:着手搭建A*寻路工程
本系列的教程文章基于 A*Pathfinding Project 4.2.8的官网教程翻译,每一章节的原文地址都会在教程最下方给出。本篇教程将阐述一下如何创建一个简单的自定义寻路脚本。下面我们将正式开始创建一个属于我们自己的寻路脚本,打开脚本编辑器跟着做吧。不管你创建的是3D还是2D游戏,本篇教程都适用哈。但在某些地方,会阐述2D和3D类型的不同之处。这些不同的地方将会用注释指明。但是...
2019-10-16 17:29:07
3108
翻译 TextMeshPro Rich text tags
TextMeshProRich text tagsDescriptionList of the valid rich text tags that can be inserted into the text to be displayed.PropertiesBold Use <b> and </b>. Italics Use <i&...
2019-07-17 20:37:40
253
转载 unity3d:向量计算:获得两点连线的垂直向量,判断目标方位(前后左右)
获得两点连线垂直向量/// <summary> /// 获取某向量的垂直向量 /// </summary> public static Vector3 GetVerticalDir(Vector3 _dir) { //(_dir.x,_dir.z)与(?,1)垂直,则_dir.x * ? + _dir.z * 1 = 0...
2019-07-03 16:14:05
9514
转载 卡通水shader
https://roystan.net/articles/toon-water.htmlhttps://github.com/IronWarrior/ToonWaterShaderHomeArticlesContactToon Water Shader>> using Unity engine 2018.350 minutes to completeY...
2019-06-13 11:48:58
1828
原创 角色行走草丛中,草跟随动shader
float3 worldPos = mul ((float3x4)unity_ObjectToWorld, vertex);float distLimit = _affectDist;for (int i = 0; i < _obstacleCount; i++){ float3 _obstacle = _obstacles[i]; float3 bendDir = no...
2019-06-11 14:29:13
987
原创 cocos creator -- 指定自定义事件
阅读数:341 var testEvent= new cc.Event.EventCustom("CustomName", false) testEvent.setUserData("abc") cc.find("UIScript").dispatchEvent(testEvent);123cc.find(“UIScript”) 里 UIScript 是节点 var t...
2018-06-08 15:27:57
1191
1
原创 unity 扎金花比大小
目录结构public class Define { public const int FLOWER_SPADE = 3;// 黑桃 public const int FLOWER_HEART = 2;// 红桃 public const int FLOWER_CLUB = 1;// 梅花 public const int FLOWER_DIAMOND = 0...
2018-03-26 12:58:45
1547
1
转载 Unity3D中Layers和LayerMask解析
http://www.jianshu.com/p/89d5252a8b74Unity中是用int32来表示32个Layer层。int32表示二进制一共有32位(0—31)。在Unity中可编辑的Layer如下图所示:在Unity中每个GameObject都有Layer属性,默认的Layer都是Default。在Unity中可编辑的Layer共有24个(8—31层
2017-06-22 13:48:32
1024
原创 4、编辑器篇---动作编辑器开始
using UnityEngine;using UnityEditor;using System.Collections;/// /// Version: V1.0/// Author: jamesliu ///Created time: 2017/03/16 Thursday 10:27:34 /// namespace ACTEditor
2017-03-16 11:09:44
1266
原创 unity简单画线
if (platform == RuntimePlatform.Android) { if (Input.touchCount > 0) { virtualKeyPosition = new Vector3(Input.GetTouch(0).position.x, Input.GetTouch(0).position.y);
2017-03-06 20:16:52
1922
原创 unity 插件收集
1.UFPS 一款优秀的FPS游戏制作插件2.Shooter AI fps游戏中的AI系统3.UFE 格斗游戏插件4.Flux 一款基于时间轴的顺序播放系统5. Cinema Director 可用来做剧情6.Behavior Designer 行为树插件
2017-03-02 19:43:43
955
转载 Android手机遥控器解决方案
最近准备开始做一个解决方案项目,在这里做了一个前期准备工作。希望也可以为别人所用。废话不多说,开始: http://414543604.blog.163.com/blog/static/129404346201361371635990/1.简单思路:(1)我们需要编写一个遥控器的服务器端。为了实现这个服务器端,我们可以HTTP
2017-02-23 10:04:18
2667
原创 火影忍者启航篇
1、下载腾讯手游助手http://guanjia.qq.com/product/gameassitant/?ADTAG=web.gj_index.daohang_dnjx2、下载火影忍者游戏http://huoying.qq.com/3、在手游助手里运行游戏,并录制视频分别录制待机,走路等相关动作视频,每个视频不应该超过3s时间,录制完成得到的是MP4格式的视频
2017-02-21 22:50:51
714
转载 Unity3D深入浅出 - 动画系统(Mecanim)
http://www.cnblogs.com/game001/articles/4035238.htmlMecanim概述:Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了:针对人形角色的简易的工作流和动画创建能力Retargeting(运动重定向)功能,即把动画从一个角色模型应用到另一个角色模型上的能力。针对Animations Clips(动画片段)的简
2016-08-30 13:39:11
1657
原创 unity调用java
package com.tx.sdk.letv;public class UnityLetvSDK{public void InitSDK(String appkey){System.out.println("InitSDK................................" + appkey);}public void Pay(){System.out.println("Pay..
2016-07-26 09:15:46
1777
原创 如何在Unity中对程序进行 Android 真机断点调试?
在百度上搜索了很久都没有找到如何在Android上面真机断点调试的方法,没办法只能科学上网到谷歌上去找,终于在Unity官网上找到了Android真机断点调试的办法。1.首先在手机上开启USB调试功能,并安装驱动(这一步很多手机助手都可以完成)。2.用USB电缆连接手机和电脑。3.确保手机和电脑在一个局域网内,简单的说就是电脑和手机共用一个路由器,网段一样。4.打开电脑上CMD窗口,输入以下命令:
2016-07-21 17:37:54
7040
2
转载 使用Unity3D的50个技巧:Unity3D最佳实践
刚开始学习Unity3D时间不长,在看各种资料。除了官方的手册以外,其他人的经验也是非常有益的。偶尔看到老外这篇文章,觉得还不错,于是翻译过来和大家共享。原文地址:http://devmag.org.za/2012/07/12/50-tips-for-working-with-unity-best-practices/,下面是译文。欢迎转载,请注明出处:燕良@游戏开发。另外,欢迎各路高手加
2016-07-21 10:06:27
888
原创 通用对象池
public static class ObjectPool { private static Dictionary poolDictionary = new Dictionary(); public static T Get() { if (ObjectPool.poolDictionary.ContainsKey(typeof(T))) { List lis
2016-06-30 10:08:33
443
转载 spine-unity3D 学习笔记
http://zh.esotericsoftware.com/spine-using-runtimes //skeletonDataSkeletonAnimation skeletonAnimation = GetComponent();Debug.Log(skeletonAnimation.name);//获取角色名Debug.Log(skeletonAnimat
2016-05-25 17:29:17
1883
原创 新建菜单
[MenuItem("Window/WordEditor", false, 0)] private static void OpenWindows() { WordEditorWindow window = GetWindow(); window.title = "WordEditor"; wi
2016-03-02 17:46:36
1010
原创 BDtree记录1
1.自定义TriggerSelector: 通过事件触发机制自定义TriggerSelector,就像switch那样根据类型选择其中一个选项2.绝对不能在Update里面去new对象,万不得已只能借一个空壳去建立,或者用对象池3.通用的对象池写法 public static class ObjectPool{private static Dictionary poolDict
2015-06-05 17:55:41
1657
原创 TaskTriggerType 根据事件类型来确定节点
namespace BehaviorDesigner.Samples{ public enum TaskTriggerType { Idle, Jump, SphereCollision, PlaySound } [TaskCategory("MiniGauntlet")] [TaskDescription("A composite task that will choo
2015-06-05 17:21:28
1251
转载 打造动作游戏的怪物
下图为怪物战斗的组成部分。从怪物团队到怪物个体进行划分。时间不多的同学,可以先看看下图。 前言 横版动作格斗游戏中,我所接触最早的应该就属《双截龙I》了。单打的话,屏幕上的杂兵一般就两个人,一招飞腿吃遍天下。敌人对飞腿的攻击也就是两种反应,一是下蹲回避,二是扇巴掌拍下来。后来逐渐演化,II&III,到街机,到三国……再到现在的雨后春笋般的OL版动作游戏。
2015-06-04 12:17:11
2061
原创 behavior designer 动态加载
方式1 behaviorTree.externalBehavior = (BehaviorDesigner.Runtime.ExternalBehavior)Resources.Load("Test Behavior"); behaviorTree.startWhenEnabled = false; Task rootTas
2015-05-20 15:28:57
4255
转载 Finite State Machine
Contents [hide] 1 Description2 Components3 C# - FSMSystem.cs4 ExampleDescriptionThis is a Deterministic Finite State Machine framework based on chapter 3.1 of Game Programming
2015-02-09 00:02:47
1315
转载 数值设定——公式篇
数值设定的步骤很多,本文只讲公式类型、特点及应用;牵涉到数值设定中常遇到的几种类型的设定:几率、经验、属性、技能;本文由简入烦,主体以公式的类型、特色来划分章节,穿插几种类型的设定讲解。OK,Let’s Begin。 一、加减乘除线型为线性,变化稳定,比较容易找到规律,预期后面的发展;举几个例子:1, 每加一点力量,近战物理攻击加1;每射击一次,子弹数减少1;2,
2014-09-05 22:25:08
1023
18. android dialog —— 多选列表对话框
2011-04-24
17. android dialog —— 单选列表对话框
2011-04-24
16. android dialog列表项带图标的列表对话框模拟菜单项带图标
2011-04-23
android 选项菜单(此处为icon menu)--Menu,SubMenu,MenuItem的用法
2011-04-19
瞬间成为电脑高手
2008-01-07
汇编语言经典教程
2007-09-06
All Settings Pro v1.0.5.unitypackage
2019-08-25
Obi Cloth 4.1.unitypackage
2019-08-25
android捕鱼达人(andengine引擎)
2012-05-14
apk反编译工具获得apk资源代码
2011-08-18
28. android——miniTwitter登录界面 详解
2011-05-21
professional android application development pdf
2011-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人