我不明白创建指向非数组的动态指针是否有意义。也就是说,下面代码的意思就清楚了。
unique_ptr<int[]>ptr = make_unique<int[]>(2);
但这有意义吗:
unique_ptr<int>ptr = make_unique<int>(2);
我不明白创建指向非数组的动态指针是否有意义。也就是说,下面代码的意思就清楚了。
unique_ptr<int[]>ptr = make_unique<int[]>(2);
但这有意义吗:
unique_ptr<int>ptr = make_unique<int>(2);
我有 2 个 Json 文件,内容如下
{
"ID":"item_1",
"NAME":"Sword",
"ATK":"10"
}
{
"ID":"item_2",
"NAME":"Iron Sword",
"ATK":"20"
}
如何从 1 个文件夹中对它们进行计数并以列表的形式显示它们,然后通过控制台访问它们?
例子:
╔══|Предметы|════
‖ [1] Sword
‖ [2] Iron Sword
‖ [3] -
‖ [4] -
╚════════════════
我输入1
╔══|Действие|════
‖ Вы взяли Sword
╚════════════════
有一行文字“1.制定行动计划,什么也不做。2.再次沉迷于‘狩猎’。3.完成一些任务。”
任务是让它成形
const text = "1. Разработать план мероприятий и ни чего не делать. 2. Повторно напиться 'Охоты'. 3. Выполнить какую нить задачу."
function disassembleText(text) {
const regexp = `/\d/g`;
var dessembler = text.split(' ');
for (var key of dessembler) {
var test = key.replace(regexp, '\n');
console.log(test);
}
}
console.log(disassembleText(text))
我尝试使用正则表达式,但替换方法不起作用。或者我错误地转义了正则表达式。
我有一个关于敌对角色的剧本。重点是,如果他位于玩家旁边,玩家就会受到伤害。我写了脚本,但问题是当敌对生物靠近玩家时,每帧都会造成伤害。是否可以设置为在特定时间只造成一次伤害?下面的脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class MobAI : MonoBehaviour {
public int MobHP;
public int Damage;
public GameObject Mob;
public GameObject Player;
public float distanceToPLayer;
void FixedUpdate () {
distanceToPLayer = Vector3.Distance (Mob.transform.position,Player.transform.position);
Mob.transform.LookAt (Player.transform);
if (distanceToPLayer <= 6) {
}
}
private void Attac(){
PlayerHPsystem.PlayerHP -= 1*Damage;
return WaitForSecondsRealtime(1f);
}
}
from tkinter import *
tk = Tk()
def a():
print("Точнее, не антистресс.")
print("")
def b():
print("Ответ: нет.")
print("")
def c():
print("Зачем ты нажал сюда?")
print("")
def Next():
btn1.destroy()
btn2.destroy()
btn3.destroy()
btnN.destroy()
# Очень нужно
btnB = Button(tk, text="Предыдущая страница.", command=Back)
btn4 = Button(tk, text="Много НЕ антистрессов не бывает!", command=d)
btn5 = Button(tk, text="Мятый антистресс.", command=e)
btn6 = Button(tk, text="Последний не антистрес.", command=f)
btnB.pack()
btn4.pack()
btn5.pack()
btn6.pack()
def Back():
btnB.destroy()
btn4.destroy()
btn5.destroy()
btn6.destroy()
# Очень нужно
btn1 = Button(tk, text="Точно антистресс.", command=a)
btn2 = Button(tk, text="Это антистресс?", command=b)
btn3 = Button(tk, text="Точно не антистресс.", command=c)
btnN = Button(tk, text="Следущая страница.", command=Next)
btn1.pack()
btn2.pack()
btn3.pack()
btnN.pack()
def d():
print("Точнее, бывает.")
print("")
def e():
print("А вы поняли?")
print("")
def f():
print("А вот это антистрес!")
print("")
btn1 = Button(tk, text="Точно антистресс.", command=a)
btn2 = Button(tk, text="Это антистресс?", command=b)
btn3 = Button(tk, text="Точно не антистресс.", command=c)
btnN = Button(tk, text="Следущая страница.", command=Next)
btnB = Button(tk, text="Предыдущая страница.", command=Back)
btn4 = Button(tk, text="Много НЕ антистрессов не бывает!", command=d)
btn5 = Button(tk, text="Мятый антистресс.", command=e)
btn6 = Button(tk, text="Последний не антистрес.", command=f)
btn1.pack()
btn2.pack()
btn3.pack()
btnN.pack()
应该是这样的:当你进入下一页时,已经存在的按钮应该被删除,其他按钮将被添加(工作一次),当你返回时,同样的事情,只有原来的按钮应添加第一页(根本不起作用)。 (按其他按钮应该只显示文本。)