游戏开发
dxgzg
梦想能成为一名linuxC 服务端开发程序员
展开
-
unity 图片置灰shader
我和chatgpt真强!在 Unity 编辑器中,右键点击 Assets 文件夹,选择 Create -> Shader -> Unlit Shader。shader代码如下,尽管我看的不是很懂,但确实有用再创建一个材质并应用 Shader:右键点击 Assets 文件夹,选择 Create -> Material,创建一个新材质,在材质的 Shader 下拉列表中选择你刚刚创建的shader。原创 2024-09-15 11:51:16 · 731 阅读 · 0 评论 -
unity 粒子系统学习
差不多了解了基本的ui面板,学一下粒子系统。原创 2024-08-07 20:14:43 · 228 阅读 · 0 评论 -
unity 小怪播放动画导致ui抖动
我的血条的canvas是使用World Space模式,然后点位挂载到小怪里的,小怪会自己走来走去,血条ui也是实时更新,z轴和相机平行。一开始大概是长下面这个样子的,一直忙活背包ui的学习,没怎么看战斗,结果今天发现小怪播动画的时候会导致ui抖动,上网搜了搜也没找到相应的文章,gpt给的答案也不是很好做。这个时候我就在想,如果知道了agent.isStopped为true了,就不再更新UI血条的位置,试了一下,完美的解决,不知道是不是最优解,简单的提供一个思路。原创 2024-08-03 22:13:20 · 482 阅读 · 0 评论 -
unity拖拽物品遇到的bug及解决思路
记录一下拖拽实现过程中遇到的bug。原创 2024-08-03 10:17:33 · 448 阅读 · 0 评论 -
游戏开发规范
不要写死道具id,道具id可能会变的,输出奖励最好有一张表,尽管是再小的案子,也应该是策划进行配置。情景如下假如现在id是1000、1001、1002,完成一个任务有概率随机出三个道具的一个,如果把这三个id放入到数组中,随机数组下标不也很好。数量这些一定是有符号数,而不是无符号数,比如道具数量,用uint的话如果减到溢出了怎么办?指针使用的时候一定判空,数组下标也要判断是否越界,除一个数字的时候一定要判断是否为0,0是不能作为被除数的。以下是针对自己的规范,都是自己在游戏开发中所想的,大概率都是合理的。原创 2024-08-01 11:13:21 · 199 阅读 · 0 评论