代码编织梦想

几款流行的开源服务器框架对比:et / kbengine / skynet-爱代码爱编程

废话不多说,直接上表:  ETKBEngineSkyNet技术栈客户端服务器共用C# 支持很多C#新特性,语法简洁、高效底层架构C++ 逻辑层Python实现的MMOG游戏服务器框架底层架构C 逻辑层Lua作者自述该框架是服务器框架的框架服务器架构特性双端ECS支持 Actor模式支持2.0版本开始服务器端支持ECS 基于实体定义的服务器对象管理概念简洁

Unity打包ios应用并上架appstore审核的一些备忘-爱代码爱编程

1.证书的申请 证书申请这块因为不太熟悉 踩了许多坑,最后还是参考这篇文章才成功的IOS生成证书 需要注意的是 a.生成应用的发布证书要注意选中对应应用生成的发布证书 b.发布需要的证书是跟开发的证书不一样的,用了开发的证书虽然也能成功上传到app store connect,但在应用的构建版本是找不到上传的版本的。   2.unity打包xc

Unity制作地震防空知识视频讲解程序-爱代码爱编程

https://www.bilibili.com/video/BV1Hy4y1S78b/ 定制访问https://item.taobao.com/item.htm?spm=a2oq0.12575281.0.0.50111debJplIKu&ft=t&id=616168034838 主场景代码 using System.Collection

unity开发记录:c# 简单单例,标准单例,泛型单例示例-爱代码爱编程

文章目录 简单单例标准单例泛型单例-正确示例泛型单例-错误示例 简单单例 public class Singleton { private Singleton(){} public static readonly Singleton instance = new Singleton(); } 标准单例 public cl

Unity(四):UGUI实例演示-爱代码爱编程

最终效果展示 场景布置 创建Unity2D项目创建Panel控件作为背景创建关键基础控件(Button Text)重命名控件并修改控件样式创建新场景作为点击按钮时加载的场景向新场景添加任意控件添加构建场景用于在脚本中获取场景使用记住场景编号脚本配置 新建按钮脚本编写脚本# Assets\Scripts\ShowScript.cs using Sy

IOS 中json解析异常Domain=NSCocoaErrorDomain Code=3840之诡异事件-爱代码爱编程

前言 就在今天遇到一个很诡异的技术问题,Unity调用Quick苹果SDK支付。Quick 支付需要游戏(Unity)传入一些数据到原生OC中,格式是json,在OC中打印的日志看着数据是没问题的,但是解析json却一直显示失败 。问题最终还是解决了,用倒推法给大家说一下解决的思路。 场景重现 下面代码是OC中定义的支付方法,void *payD

Unity中连接MySQL 错误:KeyNotFoundException: The given key was not present in the dictionary. 解决办法-爱代码爱编程

  一:连接数据库时报错 string sql = string.Format("Database={0};Data Source={1};User Id={2};Password={3};", database, host, id, pwd, "3306"); 在命令后面加上“charset=utf8”定义字符串的编码格式。 string sql

ECS(一) 创建物体到场景中-爱代码爱编程

using Unity.Collections; using Unity.Entities; using Unity.Mathematics; using Unity.Rendering; using Unity.Transforms; using UnityEngine; using Random = UnityEngine.Random; publi

Unity一键自动将多个FBX文件生成AB包+又一些小玩意-爱代码爱编程

今天闲来无事,便写了这个博客,大家感兴趣可以看看 首先,由于FBX是外部文件,并不能直接进行处理,所以我的思路是现将FBX文件制作成预制体,然后再打成AB包。 首先我们先在Assets工程目录下创建一个Editor文件夹,再新建一个脚本,我们将它取名为“MyCreateAB”,记住,一定要把这个脚本放在Editor目录下,只有这样Unity才能够将其识别为

unity2018.4.3f1实现五子棋游戏(四)-爱代码爱编程

目录 一、五子连珠二、代码书写方向检查函数CheckLine传入偏移量:游戏结束三、总结演示视频链接:四、点击在棋盘才有效,其他地方不可以 一、五子连珠 落子以后,我们只能以下几个方向(及其偏移量)进行遍历 (一)横: 右:(1,0) 左:(-1,0) (二)竖: 上:(0,1) 下:(0,-1) (三)正斜(/): 右上:(1,1) 左

基于PF规则的CRPG制作尝试(四)移动预设线-爱代码爱编程

基于PF规则的CRPG制作尝试(四)移动预设线 上一步完成了角色的移动控制,包括通常状态(IDLE)时的移动和战斗状态(SWORDIDLE)状态时的移动。但其实这其中包括一个问题,也就是说在我心中的回合制CRPG,战斗状态时是不应该能做到自由移动的。在战斗状态中的移动应该是以:点击位置——出现移动预设线——确认——移动,这种方式进行移动的。由于PF规则,

软件实习实验二贪吃蛇的开发-爱代码爱编程

实验日志12.5-12.10 物联网一班-李林青-182210713120 源代码在Github:https://github.com/llq-007/Snake/tree/main 目录 实验任务 工作安排 具体实现 总结 一、实验任务 (1) 实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子, 上下左右控制“蛇”的

unity用coroutine并发实现暂停执行程序-爱代码爱编程

废话不多说,下面就用一个简单的显示指引案件的例子来展示如何用coroutine来暂停程序的执行 using System.Collections; using System.Collections.Generic; using UnityEngine; public class TextTriggered : MonoBehaviour { p

Cocos Creator 3.0 入门 ! 2D 素材 3D 效果!-爱代码爱编程

用2D素材实现3D效果! 前言 好久没写教程笔记了,不知大伙是否想念教程了? 温馨提示:所有内容纯属个人瞎玩研究,如要上线项目,请自行评估~ oh 最近逛论坛,看到有一位小伙伴想实现下面这种透视效果。 预期效果 接着,去找了(扒)这个游戏的素材,都是2d图片。 图片素材 这想到两个方案去实现: 纯2d

Unity3D Ruby‘s Adventure-爱代码爱编程

Ruby’s Adventure 1.DamageZone using UnityEngine; public class DamageZone : MonoBehaviour { private void OnTriggerStay2D(Collider2D collision) { //Debug.Log("与我们

Unity ForceMode-爱代码爱编程

Unity ForceMode一共有四种,分别是Force,Impulse,VelocityChange和Acceleration 可分为两组,一组是Force和Acceleration,另一组是Impulse和VelocityChange。 每组两个成员区别在于是否考虑物体(刚体)质量,前者考虑质量,后者不考虑质量。 第一组施加力,第二组直接增加速度。

【UGUI】 全屏背景图片等比例拉伸自适应-爱代码爱编程

效果如下: 首先感叹一下,UGUI的自适应做的还是非常不错的,RectTransform中提供了非常多种的自适应方式.对做界面来说还是很友好的. 如果界面上需要有个全屏的背景图(UI界面一般都是有的吧,弹框啥的除外),那么需要简单的这样设置就可以满足屏幕的自适应了(so easy): 不过这样的自适应方式是直接拉伸铺满整个屏幕的方式,并没有保障等比例拉伸

unity如何让物体与特定物体之间不发生碰撞-爱代码爱编程

unity中我们普遍使用的是碰撞器来实现各个物体的碰撞体积,例如Box collider, Sphere Collider。 在实现游戏的过程中,如果不想要物体与特定物体产生碰撞,或反之,只想让碰撞发生在特定物体之间时,我们就需要配置layer collision matrix。 首先我们给予需要特殊照顾的物体一个自己的layer,这里我想要这个lay

Unity Shader 屏幕抓取,屏幕坐标-爱代码爱编程

GrabPass(“Name”) 抓取屏幕,抓取后名字为Name 屏幕坐标 获取屏幕坐标有3种方法: #####SV_POSITION语义的xy 使用SV_POSITION语义,在片元着色器中拿到的pos.xy就是屏幕空间的坐标。 struct v2f { float4 pos : SV_POSITION; float2 uv :

Unity 之 2D水插件推荐和模拟水效果制作分享-爱代码爱编程

Unity 之 2D水插件推荐和模拟水效果制作分享 一,插件:Water 2D1. 看看效果2. 工程目录二,插件:Obi Fluid1. 核心组件介绍2. 粒子容器3. 相机设置三,模拟水融合 一,插件:Water 2D 1. 看看效果 下载链接,没有积分的同学,请翻到文末有获取方式哦! 2. 工程目录 导入工程后能看