刷新
解决一个小问题

在python教材《Python编程:从入门到实践》这本书中的第十二到第十四章的小游戏教程的基础上,我试着根据教程来做一个我自己感兴趣的游戏,游戏内容都是我自己比较喜欢的元素。之后的一段时间我将记录游戏的制作过程。 同样的,我设定了游戏敌人,游戏敌人的移动速度我设定为self.amary1_spee ...

UE构建基础和实践:一、概述

博主头像 # 序言 构建这个概念是和应用程序包及资源等相关的,它的特点是使用脚本控制一系列的任务的处理,以减少人力操作带来的成本和操作失误风险。 在UE的概念里,构建往往是和打包相关的(如编译、cook、压缩打包等)。但是在项目日常的开发中,构建的语义会更加的广泛,据我所知它可能包含: - 打各个平台的应用程 ...

用Python写了一个「拥抱梅西」的小游戏

博主头像 大家好,欢迎来到 Crossin的编程教室 ! 最近有个小伙儿因为在比赛中冲进场地拥抱梅西而出名了。 这种行为当然不可取,他也为此付出了代价。但要说我没有一丁点羡慕和佩服那是不可能的。 于是,我也尬蹭一下这个热点,用Python写了一个「拥抱梅西」的小游戏。 游戏效果是这样的: 游戏规则很简单: 不 ...

程序员接单,哪些单子需要特别注意?

博主头像 众所周知,国内各行各业都在卷,程序员更是卷王里的佼佼者!所以在接单这方面也是严重的僧多粥少,其中还有很大一部分是不靠谱的单子,那么那些单子需要特别注意呢?这里给大家分享一下我这几年来总结的一些经验,希望对大家有一点帮助。 ...

cocos2d-x 3.17 推箱子 0.1

博主头像 # 简述 ## sokoban-cocos2dx 此版本为推箱子游戏的基础版本, 后续添加如下功能 1. 人物动画 2. TiledMap 解析 3. 射线碰撞检测 4. 下一步提示, C++算法解析 5. 道具, 可以回退一步 ## 源码运行方式 ~~通过 `cocos` 命令新建一个项目, 将本 ...

柏林噪声分形&幻想大陆地图生成

博主头像 # 序言 之前介绍过perlin噪声的实现,现在应用实践一下——程序化生成幻想大陆 这里使用的是perlin噪声倍频技术(也称分形噪声),详情传送门:[柏林噪声算法](https://www.cnblogs.com/hggzhang/p/17269270.html "柏林噪声算法") 代码示例使用的 ...

【Haxe】(二)字符串与变量的输入输出

博主头像 前言 每次学习一门新语言,各种手册和教程一上来就是讲变量如何定义,数据结构怎么用,很少有讲输入输出应该怎么写的。我比较喜欢先搞懂这部分,这让我感觉像是掌握了学习主动权,很能调动我的学习积极性。于是我的第一篇笔记就打算记录 Haxe 语言的输入输出语句怎么使用,算是用自己的笔记弥补对教程的缺憾了。关于 ...

Unity_Photon

博主头像 Photon 1.0 Photon搭建 (2条消息) 【Unity3D】Photon环境搭建_photon框架_little_fat_sheep的博客-CSDN博客 2.0 连接云服务器 主要代码 :PhotonNetwork.ConnectUsingSettings(); using System ...

UE 油画滤镜

博主头像 前言 非真实感渲染的风格不经相同,其中一种便是油画风格,本文总结了如何实现油画滤镜的方法 Kuwahara Filter 为什么使用Kuwahara Filter? 一般对图像进行模糊处理,会使用低通滤波器,但往往模糊后图像会失去它们的硬边,但Kuwahara Filter可以在平滑图像的同时也能保 ...

Excel表格和Unity

博主头像 # Excel表格和Unity ## 1.配置 下载EPPlus.dll 链接:https://pan.baidu.com/s/1l0FYTf8nATrPdEt6fXJ6Kg?pwd=1111 提取码:1111 将dll文件拖拽到**Assets/Plugins** **Assets**下新建文件夹 ...

Unity中Button的调色

博主头像 Unity的Button功能在游戏开发中是非常常用的,今天笔者来简单介绍一下Button的调色,以便使其更美观。 首先,是之前笔者遇到过的一个问题,在我们新建了一个Button之后,它会像我下面的开始游戏按钮一样,背景呈现出白色,与我们游戏开始菜单的颜色很不符合。 我们可以在Inspector窗口找 ...

Unity3D高级编程主程手记 学习笔记二:C#技术要点

博主头像 1.Untiy3D中C#的底层原理 Unity底层在运行C#程序时有两种机制:一种是Mono,另一种是IL2CPP。Mono存在的目的是为了跨平台,因为最初C#只支持Windows。而IL可以看成是一种汇编语言且完全基于堆栈,必须运行在虚拟机上。也就是说C#会被编译器编译成IL,当需要他们时就会被实 ...

UE5 材质 雨滴shader

博主头像 潮湿效果 物体表面是如何变湿的? 物体表面吸水使颜色变深 潮湿的颜色会变得暗淡且饱和 实现 增加饱和度且变暗 潮湿的物体表面的特点 当水作用在材质表面,材质表面的specualr会略微变弱且粗糙度会大幅降低 对于积水的表面,我们设置它的roughness = 0.07, specualr = 0.3 ...

ET框架6.0分析三、网络通信

博主头像 概述 ET框架的消息机制贯彻始终,包含Entity消息(Awake,Update ...),自定义(Customer)消息,网络消息等。而ET系统的进程包含了客户端、Gate等各种类型的服务器,进程包含各种服务器客户端之间通过网络消息进行通信进行工作。 ET框架消息结构 结构图为了更加明确整体关系, ...

UE5 材质 运动的扭曲效果

博主头像 前言 本篇使用UE5的材质系统实现运动的扭曲效果,并解决他的重复性 纹理变换 总结思路 为uv坐标添加time节点 实现 如下图所示,Texcoord指定uv起始坐标,提供一个float2变量和Time节点相乘(这样对Time有控制权),将相乘结果与uv坐标相加,最后传给采样器 扭曲效果 原理 由于 ...

UnityC#脚本的热更新原理

博主头像 Unity的脚本如何跨平台 想要了解Unity的热更原理,必须要先了解Unity脚本的编译和跨平台机制。通常游戏的跨平台主要指安卓和IOS端。Unity的官方脚本语言是C#,但也有不少项目会采用C# + Lua语言的方式进行开发。它们主要有三种跨平台的形式:JIT、AOT、脚本语言。 Unity的C ...

<1···456>